diff --git a/.codegen.json b/.codegen.json index 09f45c13..3834dcd6 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "ead925a", "specHash": "091b558", "version": "1.10.0" } +{ "engineHash": "6f803a2", "specHash": "091b558", "version": "1.10.0" } diff --git a/package-lock.json b/package-lock.json index 017ee80b..9d9aed02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1013,9 +1013,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz", - "integrity": "sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.31.0.tgz", + "integrity": "sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==", "cpu": [ "arm" ], @@ -1026,9 +1026,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.1.tgz", - "integrity": "sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.31.0.tgz", + "integrity": "sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==", "cpu": [ "arm64" ], @@ -1039,9 +1039,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.1.tgz", - "integrity": "sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.31.0.tgz", + "integrity": "sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==", "cpu": [ "arm64" ], @@ -1052,9 +1052,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.1.tgz", - "integrity": "sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.31.0.tgz", + "integrity": "sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==", "cpu": [ "x64" ], @@ -1065,9 +1065,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.1.tgz", - "integrity": "sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.31.0.tgz", + "integrity": "sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==", "cpu": [ "arm64" ], @@ -1078,9 +1078,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.1.tgz", - "integrity": "sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.31.0.tgz", + "integrity": "sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==", "cpu": [ "x64" ], @@ -1091,9 +1091,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.1.tgz", - "integrity": "sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.31.0.tgz", + "integrity": "sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==", "cpu": [ "arm" ], @@ -1104,9 +1104,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.1.tgz", - "integrity": "sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.31.0.tgz", + "integrity": "sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==", "cpu": [ "arm" ], @@ -1117,9 +1117,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.1.tgz", - "integrity": "sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.31.0.tgz", + "integrity": "sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==", "cpu": [ "arm64" ], @@ -1130,9 +1130,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.1.tgz", - "integrity": "sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.31.0.tgz", + "integrity": "sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==", "cpu": [ "arm64" ], @@ -1143,9 +1143,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz", - "integrity": "sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.31.0.tgz", + "integrity": "sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==", "cpu": [ "loong64" ], @@ -1156,9 +1156,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.1.tgz", - "integrity": "sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.31.0.tgz", + "integrity": "sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==", "cpu": [ "ppc64" ], @@ -1169,9 +1169,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz", - "integrity": "sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.31.0.tgz", + "integrity": "sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==", "cpu": [ "riscv64" ], @@ -1182,9 +1182,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz", - "integrity": "sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.31.0.tgz", + "integrity": "sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==", "cpu": [ "s390x" ], @@ -1195,9 +1195,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.1.tgz", - "integrity": "sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.31.0.tgz", + "integrity": "sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==", "cpu": [ "x64" ], @@ -1208,9 +1208,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.1.tgz", - "integrity": "sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.31.0.tgz", + "integrity": "sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==", "cpu": [ "x64" ], @@ -1221,9 +1221,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz", - "integrity": "sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.31.0.tgz", + "integrity": "sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==", "cpu": [ "arm64" ], @@ -1234,9 +1234,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.1.tgz", - "integrity": "sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.31.0.tgz", + "integrity": "sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==", "cpu": [ "ia32" ], @@ -1247,9 +1247,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz", - "integrity": "sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.31.0.tgz", + "integrity": "sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==", "cpu": [ "x64" ], @@ -1812,9 +1812,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001692", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz", - "integrity": "sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==", + "version": "1.0.30001695", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz", + "integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==", "dev": true, "funding": [ { @@ -4084,9 +4084,9 @@ } }, "node_modules/rollup": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.30.1.tgz", - "integrity": "sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.31.0.tgz", + "integrity": "sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==", "dev": true, "dependencies": { "@types/estree": "1.0.6" @@ -4099,25 +4099,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.30.1", - "@rollup/rollup-android-arm64": "4.30.1", - "@rollup/rollup-darwin-arm64": "4.30.1", - "@rollup/rollup-darwin-x64": "4.30.1", - "@rollup/rollup-freebsd-arm64": "4.30.1", - "@rollup/rollup-freebsd-x64": "4.30.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.30.1", - "@rollup/rollup-linux-arm-musleabihf": "4.30.1", - "@rollup/rollup-linux-arm64-gnu": "4.30.1", - "@rollup/rollup-linux-arm64-musl": "4.30.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.30.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.30.1", - "@rollup/rollup-linux-riscv64-gnu": "4.30.1", - "@rollup/rollup-linux-s390x-gnu": "4.30.1", - "@rollup/rollup-linux-x64-gnu": "4.30.1", - "@rollup/rollup-linux-x64-musl": "4.30.1", - "@rollup/rollup-win32-arm64-msvc": "4.30.1", - "@rollup/rollup-win32-ia32-msvc": "4.30.1", - "@rollup/rollup-win32-x64-msvc": "4.30.1", + "@rollup/rollup-android-arm-eabi": "4.31.0", + "@rollup/rollup-android-arm64": "4.31.0", + "@rollup/rollup-darwin-arm64": "4.31.0", + "@rollup/rollup-darwin-x64": "4.31.0", + "@rollup/rollup-freebsd-arm64": "4.31.0", + "@rollup/rollup-freebsd-x64": "4.31.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.31.0", + "@rollup/rollup-linux-arm-musleabihf": "4.31.0", + "@rollup/rollup-linux-arm64-gnu": "4.31.0", + "@rollup/rollup-linux-arm64-musl": "4.31.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.31.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.31.0", + "@rollup/rollup-linux-riscv64-gnu": "4.31.0", + "@rollup/rollup-linux-s390x-gnu": "4.31.0", + "@rollup/rollup-linux-x64-gnu": "4.31.0", + "@rollup/rollup-linux-x64-musl": "4.31.0", + "@rollup/rollup-win32-arm64-msvc": "4.31.0", + "@rollup/rollup-win32-ia32-msvc": "4.31.0", + "@rollup/rollup-win32-x64-msvc": "4.31.0", "fsevents": "~2.3.2" } }, diff --git a/src/managers/ai.generated.ts b/src/managers/ai.generated.ts index 44b7ffad..fa459de5 100644 --- a/src/managers/ai.generated.ts +++ b/src/managers/ai.generated.ts @@ -205,7 +205,8 @@ export type GetAiAgentDefaultConfigQueryParamsModeField = | 'ask' | 'text_gen' | 'extract' - | 'extract_structured'; + | 'extract_structured' + | string; export interface GetAiAgentDefaultConfigQueryParams { /** * The mode to filter the agent config to return. */ @@ -558,6 +559,9 @@ export function deserializeGetAiAgentDefaultConfigQueryParamsModeField( if (val == 'extract_structured') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetAiAgentDefaultConfigQueryParamsModeField", }); diff --git a/src/managers/authorization.generated.ts b/src/managers/authorization.generated.ts index 43557c07..b6ef9bae 100644 --- a/src/managers/authorization.generated.ts +++ b/src/managers/authorization.generated.ts @@ -118,7 +118,7 @@ export interface RevokeAccessTokenOptionalsInput { readonly headers?: RevokeAccessTokenHeaders; readonly cancellationToken?: undefined | CancellationToken; } -export type AuthorizeUserQueryParamsResponseTypeField = 'code'; +export type AuthorizeUserQueryParamsResponseTypeField = 'code' | string; export interface AuthorizeUserQueryParams { /** * The type of response we'd like to receive. */ @@ -481,6 +481,9 @@ export function deserializeAuthorizeUserQueryParamsResponseTypeField( if (val == 'code') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AuthorizeUserQueryParamsResponseTypeField", }); diff --git a/src/managers/classifications.generated.ts b/src/managers/classifications.generated.ts index fc125724..827d8036 100644 --- a/src/managers/classifications.generated.ts +++ b/src/managers/classifications.generated.ts @@ -119,9 +119,10 @@ export interface GetClassificationTemplateHeadersInput { readonly [key: string]: undefined | string; }; } -export type AddClassificationRequestBodyOpField = 'addEnumOption'; +export type AddClassificationRequestBodyOpField = 'addEnumOption' | string; export type AddClassificationRequestBodyFieldKeyField = - 'Box__Security__Classification__Key'; + | 'Box__Security__Classification__Key' + | string; export interface AddClassificationRequestBodyDataStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -233,9 +234,10 @@ export interface AddClassificationHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateClassificationRequestBodyOpField = 'editEnumOption'; +export type UpdateClassificationRequestBodyOpField = 'editEnumOption' | string; export type UpdateClassificationRequestBodyFieldKeyField = - 'Box__Security__Classification__Key'; + | 'Box__Security__Classification__Key' + | string; export interface UpdateClassificationRequestBodyDataStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -355,16 +357,22 @@ export interface UpdateClassificationHeadersInput { readonly [key: string]: undefined | string; }; } -export type CreateClassificationTemplateRequestBodyScopeField = 'enterprise'; +export type CreateClassificationTemplateRequestBodyScopeField = + | 'enterprise' + | string; export type CreateClassificationTemplateRequestBodyTemplateKeyField = - 'securityClassification-6VMVochwUWo'; + | 'securityClassification-6VMVochwUWo' + | string; export type CreateClassificationTemplateRequestBodyDisplayNameField = - 'Classification'; + | 'Classification' + | string; export type CreateClassificationTemplateRequestBodyFieldsTypeField = 'enum'; export type CreateClassificationTemplateRequestBodyFieldsKeyField = - 'Box__Security__Classification__Key'; + | 'Box__Security__Classification__Key' + | string; export type CreateClassificationTemplateRequestBodyFieldsDisplayNameField = - 'Classification'; + | 'Classification' + | string; export interface CreateClassificationTemplateRequestBodyFieldsOptionsStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -845,6 +853,9 @@ export function deserializeAddClassificationRequestBodyOpField( if (val == 'addEnumOption') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AddClassificationRequestBodyOpField", }); @@ -860,6 +871,9 @@ export function deserializeAddClassificationRequestBodyFieldKeyField( if (val == 'Box__Security__Classification__Key') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AddClassificationRequestBodyFieldKeyField", }); @@ -1092,6 +1106,9 @@ export function deserializeUpdateClassificationRequestBodyOpField( if (val == 'editEnumOption') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateClassificationRequestBodyOpField", }); @@ -1107,6 +1124,9 @@ export function deserializeUpdateClassificationRequestBodyFieldKeyField( if (val == 'Box__Security__Classification__Key') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateClassificationRequestBodyFieldKeyField", }); @@ -1369,6 +1389,9 @@ export function deserializeCreateClassificationTemplateRequestBodyScopeField( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateClassificationTemplateRequestBodyScopeField", @@ -1385,6 +1408,9 @@ export function deserializeCreateClassificationTemplateRequestBodyTemplateKeyFie if (val == 'securityClassification-6VMVochwUWo') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateClassificationTemplateRequestBodyTemplateKeyField", @@ -1401,6 +1427,9 @@ export function deserializeCreateClassificationTemplateRequestBodyDisplayNameFie if (val == 'Classification') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateClassificationTemplateRequestBodyDisplayNameField", @@ -1433,6 +1462,9 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsKeyField if (val == 'Box__Security__Classification__Key') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateClassificationTemplateRequestBodyFieldsKeyField", @@ -1449,6 +1481,9 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsDisplayN if (val == 'Classification') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateClassificationTemplateRequestBodyFieldsDisplayNameField", diff --git a/src/managers/collaborationAllowlistEntries.generated.ts b/src/managers/collaborationAllowlistEntries.generated.ts index 33f56937..1637f605 100644 --- a/src/managers/collaborationAllowlistEntries.generated.ts +++ b/src/managers/collaborationAllowlistEntries.generated.ts @@ -147,7 +147,8 @@ export interface GetCollaborationWhitelistEntriesHeadersInput { export type CreateCollaborationWhitelistEntryRequestBodyDirectionField = | 'inbound' | 'outbound' - | 'both'; + | 'both' + | string; export interface CreateCollaborationWhitelistEntryRequestBody { /** * The domain to add to the list of allowed domains. */ @@ -451,6 +452,9 @@ export function deserializeCreateCollaborationWhitelistEntryRequestBodyDirection if (val == 'both') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateCollaborationWhitelistEntryRequestBodyDirectionField", diff --git a/src/managers/devicePinners.generated.ts b/src/managers/devicePinners.generated.ts index 2996fe3b..1b0d5dad 100644 --- a/src/managers/devicePinners.generated.ts +++ b/src/managers/devicePinners.generated.ts @@ -160,7 +160,8 @@ export interface DeleteDevicePinnerByIdHeadersInput { } export type GetEnterpriseDevicePinnersQueryParamsDirectionField = | 'ASC' - | 'DESC'; + | 'DESC' + | string; export interface GetEnterpriseDevicePinnersQueryParams { /** * Defines the position marker at which to begin returning results. This is @@ -376,6 +377,9 @@ export function deserializeGetEnterpriseDevicePinnersQueryParamsDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetEnterpriseDevicePinnersQueryParamsDirectionField", diff --git a/src/managers/events.generated.ts b/src/managers/events.generated.ts index 145f3fd5..746e3071 100644 --- a/src/managers/events.generated.ts +++ b/src/managers/events.generated.ts @@ -57,7 +57,8 @@ export type GetEventsQueryParamsStreamTypeField = | 'changes' | 'sync' | 'admin_logs' - | 'admin_logs_streaming'; + | 'admin_logs_streaming' + | string; export type GetEventsQueryParamsEventTypeField = | 'ACCESS_GRANTED' | 'ACCESS_REVOKED' @@ -431,6 +432,9 @@ export function deserializeGetEventsQueryParamsStreamTypeField( if (val == 'admin_logs_streaming') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetEventsQueryParamsStreamTypeField", }); diff --git a/src/managers/fileClassifications.generated.ts b/src/managers/fileClassifications.generated.ts index 8fba2f61..bec3ce78 100644 --- a/src/managers/fileClassifications.generated.ts +++ b/src/managers/fileClassifications.generated.ts @@ -196,9 +196,10 @@ export interface AddClassificationToFileHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateClassificationOnFileRequestBodyOpField = 'replace'; +export type UpdateClassificationOnFileRequestBodyOpField = 'replace' | string; export type UpdateClassificationOnFileRequestBodyPathField = - '/Box__Security__Classification__Key'; + | '/Box__Security__Classification__Key' + | string; export class UpdateClassificationOnFileRequestBody { /** * `replace` */ @@ -592,6 +593,9 @@ export function deserializeUpdateClassificationOnFileRequestBodyOpField( if (val == 'replace') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateClassificationOnFileRequestBodyOpField", }); @@ -607,6 +611,9 @@ export function deserializeUpdateClassificationOnFileRequestBodyPathField( if (val == '/Box__Security__Classification__Key') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateClassificationOnFileRequestBodyPathField", }); diff --git a/src/managers/fileMetadata.generated.ts b/src/managers/fileMetadata.generated.ts index 10bf6c63..89d5bd9a 100644 --- a/src/managers/fileMetadata.generated.ts +++ b/src/managers/fileMetadata.generated.ts @@ -169,7 +169,7 @@ export interface GetFileMetadataHeadersInput { readonly [key: string]: undefined | string; }; } -export type GetFileMetadataByIdScope = 'global' | 'enterprise'; +export type GetFileMetadataByIdScope = 'global' | 'enterprise' | string; export class GetFileMetadataByIdHeaders { /** * Extra headers that will be included in the HTTP request. */ @@ -194,7 +194,7 @@ export interface GetFileMetadataByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type CreateFileMetadataByIdScope = 'global' | 'enterprise'; +export type CreateFileMetadataByIdScope = 'global' | 'enterprise' | string; export type CreateFileMetadataByIdRequestBody = { readonly [key: string]: any; }; @@ -222,14 +222,15 @@ export interface CreateFileMetadataByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateFileMetadataByIdScope = 'global' | 'enterprise'; +export type UpdateFileMetadataByIdScope = 'global' | 'enterprise' | string; export type UpdateFileMetadataByIdRequestBodyOpField = | 'add' | 'replace' | 'remove' | 'test' | 'move' - | 'copy'; + | 'copy' + | string; export interface UpdateFileMetadataByIdRequestBody { /** * The type of change to perform on the template. Some @@ -286,7 +287,7 @@ export interface UpdateFileMetadataByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type DeleteFileMetadataByIdScope = 'global' | 'enterprise'; +export type DeleteFileMetadataByIdScope = 'global' | 'enterprise' | string; export class DeleteFileMetadataByIdHeaders { /** * Extra headers that will be included in the HTTP request. */ @@ -651,6 +652,9 @@ export function deserializeGetFileMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFileMetadataByIdScope", }); @@ -669,6 +673,9 @@ export function deserializeCreateFileMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateFileMetadataByIdScope", }); @@ -717,6 +724,9 @@ export function deserializeUpdateFileMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFileMetadataByIdScope", }); @@ -747,6 +757,9 @@ export function deserializeUpdateFileMetadataByIdRequestBodyOpField( if (val == 'copy') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFileMetadataByIdRequestBodyOpField", }); @@ -818,6 +831,9 @@ export function deserializeDeleteFileMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DeleteFileMetadataByIdScope", }); diff --git a/src/managers/fileVersionRetentions.generated.ts b/src/managers/fileVersionRetentions.generated.ts index 65acd50c..b58e02c8 100644 --- a/src/managers/fileVersionRetentions.generated.ts +++ b/src/managers/fileVersionRetentions.generated.ts @@ -55,7 +55,8 @@ export interface GetFileVersionRetentionByIdOptionalsInput { } export type GetFileVersionRetentionsQueryParamsDispositionActionField = | 'permanently_delete' - | 'remove_retention'; + | 'remove_retention' + | string; export interface GetFileVersionRetentionsQueryParams { /** * Filters results by files with this ID. */ @@ -280,6 +281,9 @@ export function deserializeGetFileVersionRetentionsQueryParamsDispositionActionF if (val == 'remove_retention') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFileVersionRetentionsQueryParamsDispositionActionField", diff --git a/src/managers/fileWatermarks.generated.ts b/src/managers/fileWatermarks.generated.ts index 69c12e27..dcb96b7d 100644 --- a/src/managers/fileWatermarks.generated.ts +++ b/src/managers/fileWatermarks.generated.ts @@ -117,7 +117,9 @@ export interface GetFileWatermarkHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateFileWatermarkRequestBodyWatermarkImprintField = 'default'; +export type UpdateFileWatermarkRequestBodyWatermarkImprintField = + | 'default' + | string; export class UpdateFileWatermarkRequestBodyWatermarkField { /** * The type of watermark to apply. @@ -383,6 +385,9 @@ export function deserializeUpdateFileWatermarkRequestBodyWatermarkImprintField( if (val == 'default') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFileWatermarkRequestBodyWatermarkImprintField", diff --git a/src/managers/files.generated.ts b/src/managers/files.generated.ts index 56742028..f2b93d83 100644 --- a/src/managers/files.generated.ts +++ b/src/managers/files.generated.ts @@ -362,7 +362,8 @@ export interface UpdateFileByIdRequestBodyParentField { export type UpdateFileByIdRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateFileByIdRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -409,7 +410,7 @@ export interface UpdateFileByIdRequestBodySharedLinkField { readonly permissions?: UpdateFileByIdRequestBodySharedLinkPermissionsField; readonly rawData?: SerializedData; } -export type UpdateFileByIdRequestBodyLockAccessField = 'lock'; +export type UpdateFileByIdRequestBodyLockAccessField = 'lock' | string; export interface UpdateFileByIdRequestBodyLockField { /** * The type of this object. */ @@ -424,7 +425,8 @@ export interface UpdateFileByIdRequestBodyLockField { } export type UpdateFileByIdRequestBodyPermissionsCanDownloadField = | 'open' - | 'company'; + | 'company' + | string; export interface UpdateFileByIdRequestBodyPermissionsField { /** * Defines who is allowed to download this file. The possible @@ -665,7 +667,7 @@ export interface CopyFileHeadersInput { readonly [key: string]: undefined | string; }; } -export type GetFileThumbnailUrlExtension = 'png' | 'jpg'; +export type GetFileThumbnailUrlExtension = 'png' | 'jpg' | string; export interface GetFileThumbnailUrlQueryParams { /** * The minimum height of the thumbnail */ @@ -704,7 +706,7 @@ export interface GetFileThumbnailUrlHeadersInput { readonly [key: string]: undefined | string; }; } -export type GetFileThumbnailByIdExtension = 'png' | 'jpg'; +export type GetFileThumbnailByIdExtension = 'png' | 'jpg' | string; export interface GetFileThumbnailByIdQueryParams { /** * The minimum height of the thumbnail */ @@ -1225,6 +1227,9 @@ export function deserializeUpdateFileByIdRequestBodySharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFileByIdRequestBodySharedLinkAccessField", }); @@ -1340,6 +1345,9 @@ export function deserializeUpdateFileByIdRequestBodyLockAccessField( if (val == 'lock') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFileByIdRequestBodyLockAccessField", }); @@ -1410,6 +1418,9 @@ export function deserializeUpdateFileByIdRequestBodyPermissionsCanDownloadField( if (val == 'company') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFileByIdRequestBodyPermissionsCanDownloadField", @@ -1705,6 +1716,9 @@ export function deserializeGetFileThumbnailUrlExtension( if (val == 'jpg') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFileThumbnailUrlExtension", }); @@ -1723,6 +1737,9 @@ export function deserializeGetFileThumbnailByIdExtension( if (val == 'jpg') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFileThumbnailByIdExtension", }); diff --git a/src/managers/folderClassifications.generated.ts b/src/managers/folderClassifications.generated.ts index 938d271a..65e23085 100644 --- a/src/managers/folderClassifications.generated.ts +++ b/src/managers/folderClassifications.generated.ts @@ -199,9 +199,10 @@ export interface AddClassificationToFolderHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateClassificationOnFolderRequestBodyOpField = 'replace'; +export type UpdateClassificationOnFolderRequestBodyOpField = 'replace' | string; export type UpdateClassificationOnFolderRequestBodyPathField = - '/Box__Security__Classification__Key'; + | '/Box__Security__Classification__Key' + | string; export class UpdateClassificationOnFolderRequestBody { /** * `replace` */ @@ -607,6 +608,9 @@ export function deserializeUpdateClassificationOnFolderRequestBodyOpField( if (val == 'replace') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateClassificationOnFolderRequestBodyOpField", }); @@ -622,6 +626,9 @@ export function deserializeUpdateClassificationOnFolderRequestBodyPathField( if (val == '/Box__Security__Classification__Key') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateClassificationOnFolderRequestBodyPathField", diff --git a/src/managers/folderMetadata.generated.ts b/src/managers/folderMetadata.generated.ts index dfef6d45..2f5437c5 100644 --- a/src/managers/folderMetadata.generated.ts +++ b/src/managers/folderMetadata.generated.ts @@ -170,7 +170,7 @@ export interface GetFolderMetadataHeadersInput { readonly [key: string]: undefined | string; }; } -export type GetFolderMetadataByIdScope = 'global' | 'enterprise'; +export type GetFolderMetadataByIdScope = 'global' | 'enterprise' | string; export class GetFolderMetadataByIdHeaders { /** * Extra headers that will be included in the HTTP request. */ @@ -195,7 +195,7 @@ export interface GetFolderMetadataByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type CreateFolderMetadataByIdScope = 'global' | 'enterprise'; +export type CreateFolderMetadataByIdScope = 'global' | 'enterprise' | string; export type CreateFolderMetadataByIdRequestBody = { readonly [key: string]: any; }; @@ -223,14 +223,15 @@ export interface CreateFolderMetadataByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateFolderMetadataByIdScope = 'global' | 'enterprise'; +export type UpdateFolderMetadataByIdScope = 'global' | 'enterprise' | string; export type UpdateFolderMetadataByIdRequestBodyOpField = | 'add' | 'replace' | 'remove' | 'test' | 'move' - | 'copy'; + | 'copy' + | string; export interface UpdateFolderMetadataByIdRequestBody { /** * The type of change to perform on the template. Some @@ -287,7 +288,7 @@ export interface UpdateFolderMetadataByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type DeleteFolderMetadataByIdScope = 'global' | 'enterprise'; +export type DeleteFolderMetadataByIdScope = 'global' | 'enterprise' | string; export class DeleteFolderMetadataByIdHeaders { /** * Extra headers that will be included in the HTTP request. */ @@ -673,6 +674,9 @@ export function deserializeGetFolderMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFolderMetadataByIdScope", }); @@ -691,6 +695,9 @@ export function deserializeCreateFolderMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateFolderMetadataByIdScope", }); @@ -739,6 +746,9 @@ export function deserializeUpdateFolderMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFolderMetadataByIdScope", }); @@ -769,6 +779,9 @@ export function deserializeUpdateFolderMetadataByIdRequestBodyOpField( if (val == 'copy') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFolderMetadataByIdRequestBodyOpField", }); @@ -840,6 +853,9 @@ export function deserializeDeleteFolderMetadataByIdScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DeleteFolderMetadataByIdScope", }); diff --git a/src/managers/folderWatermarks.generated.ts b/src/managers/folderWatermarks.generated.ts index 3cdba207..b40d128c 100644 --- a/src/managers/folderWatermarks.generated.ts +++ b/src/managers/folderWatermarks.generated.ts @@ -119,7 +119,9 @@ export interface GetFolderWatermarkHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateFolderWatermarkRequestBodyWatermarkImprintField = 'default'; +export type UpdateFolderWatermarkRequestBodyWatermarkImprintField = + | 'default' + | string; export class UpdateFolderWatermarkRequestBodyWatermarkField { /** * The type of watermark to apply. @@ -395,6 +397,9 @@ export function deserializeUpdateFolderWatermarkRequestBodyWatermarkImprintField if (val == 'default') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFolderWatermarkRequestBodyWatermarkImprintField", diff --git a/src/managers/folders.generated.ts b/src/managers/folders.generated.ts index 5aed4f50..7aa6637f 100644 --- a/src/managers/folders.generated.ts +++ b/src/managers/folders.generated.ts @@ -232,8 +232,13 @@ export interface CopyFolderOptionalsInput { readonly headers?: CopyFolderHeaders; readonly cancellationToken?: undefined | CancellationToken; } -export type GetFolderByIdQueryParamsSortField = 'id' | 'name' | 'date' | 'size'; -export type GetFolderByIdQueryParamsDirectionField = 'ASC' | 'DESC'; +export type GetFolderByIdQueryParamsSortField = + | 'id' + | 'name' + | 'date' + | 'size' + | string; +export type GetFolderByIdQueryParamsDirectionField = 'ASC' | 'DESC' | string; export interface GetFolderByIdQueryParams { /** * A comma-separated list of attributes to include in the @@ -369,7 +374,8 @@ export interface GetFolderByIdHeadersInput { export type UpdateFolderByIdRequestBodySyncStateField = | 'synced' | 'not_synced' - | 'partially_synced'; + | 'partially_synced' + | string; export interface UpdateFolderByIdRequestBodyParentField { /** * The ID of parent item */ @@ -382,7 +388,8 @@ export interface UpdateFolderByIdRequestBodyParentField { export type UpdateFolderByIdRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateFolderByIdRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -431,7 +438,8 @@ export interface UpdateFolderByIdRequestBodySharedLinkField { } export type UpdateFolderByIdRequestBodyFolderUploadEmailAccessField = | 'open' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateFolderByIdRequestBodyFolderUploadEmailField { /** * When this parameter has been set, users can email files @@ -635,8 +643,9 @@ export type GetFolderItemsQueryParamsSortField = | 'id' | 'name' | 'date' - | 'size'; -export type GetFolderItemsQueryParamsDirectionField = 'ASC' | 'DESC'; + | 'size' + | string; +export type GetFolderItemsQueryParamsDirectionField = 'ASC' | 'DESC' | string; export interface GetFolderItemsQueryParams { /** * A comma-separated list of attributes to include in the @@ -773,7 +782,8 @@ export interface CreateFolderRequestBodyParentField { } export type CreateFolderRequestBodyFolderUploadEmailAccessField = | 'open' - | 'collaborators'; + | 'collaborators' + | string; export interface CreateFolderRequestBodyFolderUploadEmailField { /** * When this parameter has been set, users can email files @@ -795,7 +805,8 @@ export interface CreateFolderRequestBodyFolderUploadEmailField { export type CreateFolderRequestBodySyncStateField = | 'synced' | 'not_synced' - | 'partially_synced'; + | 'partially_synced' + | string; export interface CreateFolderRequestBody { /** * The name for the new folder. @@ -1361,6 +1372,9 @@ export function deserializeGetFolderByIdQueryParamsSortField( if (val == 'size') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFolderByIdQueryParamsSortField", }); @@ -1379,6 +1393,9 @@ export function deserializeGetFolderByIdQueryParamsDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFolderByIdQueryParamsDirectionField", }); @@ -1400,6 +1417,9 @@ export function deserializeUpdateFolderByIdRequestBodySyncStateField( if (val == 'partially_synced') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFolderByIdRequestBodySyncStateField", }); @@ -1454,6 +1474,9 @@ export function deserializeUpdateFolderByIdRequestBodySharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFolderByIdRequestBodySharedLinkAccessField", @@ -1574,6 +1597,9 @@ export function deserializeUpdateFolderByIdRequestBodyFolderUploadEmailAccessFie if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateFolderByIdRequestBodyFolderUploadEmailAccessField", @@ -1841,6 +1867,9 @@ export function deserializeGetFolderItemsQueryParamsSortField( if (val == 'size') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFolderItemsQueryParamsSortField", }); @@ -1859,6 +1888,9 @@ export function deserializeGetFolderItemsQueryParamsDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetFolderItemsQueryParamsDirectionField", }); @@ -1905,6 +1937,9 @@ export function deserializeCreateFolderRequestBodyFolderUploadEmailAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateFolderRequestBodyFolderUploadEmailAccessField", @@ -1960,6 +1995,9 @@ export function deserializeCreateFolderRequestBodySyncStateField( if (val == 'partially_synced') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateFolderRequestBodySyncStateField", }); diff --git a/src/managers/groups.generated.ts b/src/managers/groups.generated.ts index a62c5cfe..4e8159f8 100644 --- a/src/managers/groups.generated.ts +++ b/src/managers/groups.generated.ts @@ -203,11 +203,13 @@ export interface GetGroupsHeadersInput { export type CreateGroupRequestBodyInvitabilityLevelField = | 'admins_only' | 'admins_and_members' - | 'all_managed_users'; + | 'all_managed_users' + | string; export type CreateGroupRequestBodyMemberViewabilityLevelField = | 'admins_only' | 'admins_and_members' - | 'all_managed_users'; + | 'all_managed_users' + | string; export interface CreateGroupRequestBody { /** * The name of the new group to be created. This name must be unique @@ -340,11 +342,13 @@ export interface GetGroupByIdHeadersInput { export type UpdateGroupByIdRequestBodyInvitabilityLevelField = | 'admins_only' | 'admins_and_members' - | 'all_managed_users'; + | 'all_managed_users' + | string; export type UpdateGroupByIdRequestBodyMemberViewabilityLevelField = | 'admins_only' | 'admins_and_members' - | 'all_managed_users'; + | 'all_managed_users' + | string; export interface UpdateGroupByIdRequestBody { /** * The name of the new group to be created. Must be unique within the @@ -756,6 +760,9 @@ export function deserializeCreateGroupRequestBodyInvitabilityLevelField( if (val == 'all_managed_users') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateGroupRequestBodyInvitabilityLevelField", }); @@ -777,6 +784,9 @@ export function deserializeCreateGroupRequestBodyMemberViewabilityLevelField( if (val == 'all_managed_users') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateGroupRequestBodyMemberViewabilityLevelField", @@ -895,6 +905,9 @@ export function deserializeUpdateGroupByIdRequestBodyInvitabilityLevelField( if (val == 'all_managed_users') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateGroupByIdRequestBodyInvitabilityLevelField", @@ -917,6 +930,9 @@ export function deserializeUpdateGroupByIdRequestBodyMemberViewabilityLevelField if (val == 'all_managed_users') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateGroupByIdRequestBodyMemberViewabilityLevelField", diff --git a/src/managers/integrationMappings.generated.ts b/src/managers/integrationMappings.generated.ts index 91c958ea..da0662c5 100644 --- a/src/managers/integrationMappings.generated.ts +++ b/src/managers/integrationMappings.generated.ts @@ -125,8 +125,11 @@ export interface DeleteSlackIntegrationMappingByIdOptionalsInput { readonly cancellationToken?: undefined | CancellationToken; } export type GetSlackIntegrationMappingQueryParamsPartnerItemTypeField = - 'channel'; -export type GetSlackIntegrationMappingQueryParamsBoxItemTypeField = 'folder'; + | 'channel' + | string; +export type GetSlackIntegrationMappingQueryParamsBoxItemTypeField = + | 'folder' + | string; export interface GetSlackIntegrationMappingQueryParams { /** * Defines the position marker at which to begin returning results. This is @@ -490,6 +493,9 @@ export function deserializeGetSlackIntegrationMappingQueryParamsPartnerItemTypeF if (val == 'channel') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetSlackIntegrationMappingQueryParamsPartnerItemTypeField", @@ -506,6 +512,9 @@ export function deserializeGetSlackIntegrationMappingQueryParamsBoxItemTypeField if (val == 'folder') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetSlackIntegrationMappingQueryParamsBoxItemTypeField", diff --git a/src/managers/legalHoldPolicyAssignments.generated.ts b/src/managers/legalHoldPolicyAssignments.generated.ts index e81db935..1f8ffd33 100644 --- a/src/managers/legalHoldPolicyAssignments.generated.ts +++ b/src/managers/legalHoldPolicyAssignments.generated.ts @@ -178,7 +178,8 @@ export type GetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeField = | 'file' | 'file_version' | 'folder' - | 'user'; + | 'user' + | string; export interface GetLegalHoldPolicyAssignmentsQueryParams { /** * The ID of the legal hold policy */ @@ -683,6 +684,9 @@ export function deserializeGetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeF if (val == 'user') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeField", diff --git a/src/managers/listCollaborations.generated.ts b/src/managers/listCollaborations.generated.ts index c3a1b7cc..74b339e5 100644 --- a/src/managers/listCollaborations.generated.ts +++ b/src/managers/listCollaborations.generated.ts @@ -240,7 +240,7 @@ export interface GetFolderCollaborationsHeadersInput { readonly [key: string]: undefined | string; }; } -export type GetCollaborationsQueryParamsStatusField = 'pending'; +export type GetCollaborationsQueryParamsStatusField = 'pending' | string; export interface GetCollaborationsQueryParams { /** * The status of the collaborations to retrieve */ @@ -597,6 +597,9 @@ export function deserializeGetCollaborationsQueryParamsStatusField( if (val == 'pending') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetCollaborationsQueryParamsStatusField", }); diff --git a/src/managers/memberships.generated.ts b/src/managers/memberships.generated.ts index 3ed0da47..0d2c67d7 100644 --- a/src/managers/memberships.generated.ts +++ b/src/managers/memberships.generated.ts @@ -315,7 +315,10 @@ export interface CreateGroupMembershipRequestBodyGroupField { readonly id: string; readonly rawData?: SerializedData; } -export type CreateGroupMembershipRequestBodyRoleField = 'member' | 'admin'; +export type CreateGroupMembershipRequestBodyRoleField = + | 'member' + | 'admin' + | string; export interface CreateGroupMembershipRequestBody { /** * The user to add to the group. */ @@ -416,7 +419,10 @@ export interface GetGroupMembershipByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateGroupMembershipByIdRequestBodyRoleField = 'member' | 'admin'; +export type UpdateGroupMembershipByIdRequestBodyRoleField = + | 'member' + | 'admin' + | string; export interface UpdateGroupMembershipByIdRequestBody { /** * The role of the user in the group. */ @@ -912,6 +918,9 @@ export function deserializeCreateGroupMembershipRequestBodyRoleField( if (val == 'admin') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateGroupMembershipRequestBodyRoleField", }); @@ -1017,6 +1026,9 @@ export function deserializeUpdateGroupMembershipByIdRequestBodyRoleField( if (val == 'admin') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateGroupMembershipByIdRequestBodyRoleField", }); diff --git a/src/managers/metadataCascadePolicies.generated.ts b/src/managers/metadataCascadePolicies.generated.ts index ba114a5f..bd4bbcef 100644 --- a/src/managers/metadataCascadePolicies.generated.ts +++ b/src/managers/metadataCascadePolicies.generated.ts @@ -218,7 +218,8 @@ export interface GetMetadataCascadePoliciesHeadersInput { } export type CreateMetadataCascadePolicyRequestBodyScopeField = | 'global' - | 'enterprise'; + | 'enterprise' + | string; export interface CreateMetadataCascadePolicyRequestBody { /** * The ID of the folder to apply the policy to. This folder will @@ -322,7 +323,8 @@ export interface DeleteMetadataCascadePolicyByIdHeadersInput { } export type ApplyMetadataCascadePolicyRequestBodyConflictResolutionField = | 'none' - | 'overwrite'; + | 'overwrite' + | string; export interface ApplyMetadataCascadePolicyRequestBody { /** * Describes the desired behavior when dealing with the conflict @@ -628,6 +630,9 @@ export function deserializeCreateMetadataCascadePolicyRequestBodyScopeField( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateMetadataCascadePolicyRequestBodyScopeField", @@ -706,6 +711,9 @@ export function deserializeApplyMetadataCascadePolicyRequestBodyConflictResoluti if (val == 'overwrite') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ApplyMetadataCascadePolicyRequestBodyConflictResolutionField", diff --git a/src/managers/metadataTemplates.generated.ts b/src/managers/metadataTemplates.generated.ts index 09f20ed2..9a86012a 100644 --- a/src/managers/metadataTemplates.generated.ts +++ b/src/managers/metadataTemplates.generated.ts @@ -217,7 +217,7 @@ export interface GetMetadataTemplatesByInstanceIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type GetMetadataTemplateScope = 'global' | 'enterprise'; +export type GetMetadataTemplateScope = 'global' | 'enterprise' | string; export class GetMetadataTemplateHeaders { /** * Extra headers that will be included in the HTTP request. */ @@ -242,7 +242,7 @@ export interface GetMetadataTemplateHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateMetadataTemplateScope = 'global' | 'enterprise'; +export type UpdateMetadataTemplateScope = 'global' | 'enterprise' | string; export type UpdateMetadataTemplateRequestBodyOpField = | 'editTemplate' | 'addField' @@ -256,7 +256,8 @@ export type UpdateMetadataTemplateRequestBodyOpField = | 'editEnumOption' | 'removeEnumOption' | 'editMultiSelectOption' - | 'removeMultiSelectOption'; + | 'removeMultiSelectOption' + | string; export interface UpdateMetadataTemplateRequestBody { /** * The type of change to perform on the template. Some @@ -318,7 +319,7 @@ export interface UpdateMetadataTemplateHeadersInput { readonly [key: string]: undefined | string; }; } -export type DeleteMetadataTemplateScope = 'global' | 'enterprise'; +export type DeleteMetadataTemplateScope = 'global' | 'enterprise' | string; export class DeleteMetadataTemplateHeaders { /** * Extra headers that will be included in the HTTP request. */ @@ -976,6 +977,9 @@ export function deserializeGetMetadataTemplateScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetMetadataTemplateScope", }); @@ -994,6 +998,9 @@ export function deserializeUpdateMetadataTemplateScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateMetadataTemplateScope", }); @@ -1045,6 +1052,9 @@ export function deserializeUpdateMetadataTemplateRequestBodyOpField( if (val == 'removeMultiSelectOption') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateMetadataTemplateRequestBodyOpField", }); @@ -1250,6 +1260,9 @@ export function deserializeDeleteMetadataTemplateScope( if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DeleteMetadataTemplateScope", }); diff --git a/src/managers/retentionPolicies.generated.ts b/src/managers/retentionPolicies.generated.ts index 2d4da941..f51812bf 100644 --- a/src/managers/retentionPolicies.generated.ts +++ b/src/managers/retentionPolicies.generated.ts @@ -154,7 +154,8 @@ export interface DeleteRetentionPolicyByIdOptionalsInput { } export type GetRetentionPoliciesQueryParamsPolicyTypeField = | 'finite' - | 'indefinite'; + | 'indefinite' + | string; export interface GetRetentionPoliciesQueryParams { /** * Filters results by a case sensitive prefix of the name of @@ -211,13 +212,16 @@ export interface GetRetentionPoliciesHeadersInput { } export type CreateRetentionPolicyRequestBodyPolicyTypeField = | 'finite' - | 'indefinite'; + | 'indefinite' + | string; export type CreateRetentionPolicyRequestBodyDispositionActionField = | 'permanently_delete' - | 'remove_retention'; + | 'remove_retention' + | string; export type CreateRetentionPolicyRequestBodyRetentionTypeField = | 'modifiable' - | 'non_modifiable'; + | 'non_modifiable' + | string; export interface CreateRetentionPolicyRequestBody { /** * The name for the retention policy */ @@ -729,6 +733,9 @@ export function deserializeGetRetentionPoliciesQueryParamsPolicyTypeField( if (val == 'indefinite') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetRetentionPoliciesQueryParamsPolicyTypeField", }); @@ -747,6 +754,9 @@ export function deserializeCreateRetentionPolicyRequestBodyPolicyTypeField( if (val == 'indefinite') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateRetentionPolicyRequestBodyPolicyTypeField", @@ -766,6 +776,9 @@ export function deserializeCreateRetentionPolicyRequestBodyDispositionActionFiel if (val == 'remove_retention') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateRetentionPolicyRequestBodyDispositionActionField", @@ -785,6 +798,9 @@ export function deserializeCreateRetentionPolicyRequestBodyRetentionTypeField( if (val == 'non_modifiable') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateRetentionPolicyRequestBodyRetentionTypeField", diff --git a/src/managers/search.generated.ts b/src/managers/search.generated.ts index 88aab191..2a600ee6 100644 --- a/src/managers/search.generated.ts +++ b/src/managers/search.generated.ts @@ -82,13 +82,15 @@ export interface SearchByMetadataQueryHeadersInput { } export type SearchForContentQueryParamsScopeField = | 'user_content' - | 'enterprise_content'; + | 'enterprise_content' + | string; export type SearchForContentQueryParamsContentTypesField = | 'name' | 'description' | 'file_content' | 'comments' - | 'tag'; + | 'tag' + | string; export type SearchForContentQueryParamsTypeField = | 'file' | 'folder' @@ -96,9 +98,13 @@ export type SearchForContentQueryParamsTypeField = export type SearchForContentQueryParamsTrashContentField = | 'non_trashed_only' | 'trashed_only' - | 'all_items'; -export type SearchForContentQueryParamsSortField = 'modified_at' | 'relevance'; -export type SearchForContentQueryParamsDirectionField = 'DESC' | 'ASC'; + | 'all_items' + | string; +export type SearchForContentQueryParamsSortField = + | 'modified_at' + | 'relevance' + | string; +export type SearchForContentQueryParamsDirectionField = 'DESC' | 'ASC' | string; export interface SearchForContentQueryParams { /** * The string to search for. This query is matched against item names, @@ -560,6 +566,9 @@ export function deserializeSearchForContentQueryParamsScopeField( if (val == 'enterprise_content') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SearchForContentQueryParamsScopeField", }); @@ -587,6 +596,9 @@ export function deserializeSearchForContentQueryParamsContentTypesField( if (val == 'tag') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SearchForContentQueryParamsContentTypesField", }); @@ -629,6 +641,9 @@ export function deserializeSearchForContentQueryParamsTrashContentField( if (val == 'all_items') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SearchForContentQueryParamsTrashContentField", }); @@ -647,6 +662,9 @@ export function deserializeSearchForContentQueryParamsSortField( if (val == 'relevance') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SearchForContentQueryParamsSortField", }); @@ -665,6 +683,9 @@ export function deserializeSearchForContentQueryParamsDirectionField( if (val == 'ASC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SearchForContentQueryParamsDirectionField", }); diff --git a/src/managers/sharedLinksFiles.generated.ts b/src/managers/sharedLinksFiles.generated.ts index d9e4ba4e..a136668e 100644 --- a/src/managers/sharedLinksFiles.generated.ts +++ b/src/managers/sharedLinksFiles.generated.ts @@ -245,7 +245,8 @@ export interface GetSharedLinkForFileHeadersInput { export type AddShareLinkToFileRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface AddShareLinkToFileRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -347,7 +348,8 @@ export interface AddShareLinkToFileHeadersInput { export type UpdateSharedLinkOnFileRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -829,6 +831,9 @@ export function deserializeAddShareLinkToFileRequestBodySharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AddShareLinkToFileRequestBodySharedLinkAccessField", @@ -1004,6 +1009,9 @@ export function deserializeUpdateSharedLinkOnFileRequestBodySharedLinkAccessFiel if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateSharedLinkOnFileRequestBodySharedLinkAccessField", diff --git a/src/managers/sharedLinksFolders.generated.ts b/src/managers/sharedLinksFolders.generated.ts index 491639f1..bf9d3d9b 100644 --- a/src/managers/sharedLinksFolders.generated.ts +++ b/src/managers/sharedLinksFolders.generated.ts @@ -250,7 +250,8 @@ export interface GetSharedLinkForFolderHeadersInput { export type AddShareLinkToFolderRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface AddShareLinkToFolderRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -350,7 +351,8 @@ export interface AddShareLinkToFolderHeadersInput { export type UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -838,6 +840,9 @@ export function deserializeAddShareLinkToFolderRequestBodySharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AddShareLinkToFolderRequestBodySharedLinkAccessField", @@ -1017,6 +1022,9 @@ export function deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkAccessFi if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField", diff --git a/src/managers/sharedLinksWebLinks.generated.ts b/src/managers/sharedLinksWebLinks.generated.ts index 149a0b86..55df97ab 100644 --- a/src/managers/sharedLinksWebLinks.generated.ts +++ b/src/managers/sharedLinksWebLinks.generated.ts @@ -253,7 +253,8 @@ export interface GetSharedLinkForWebLinkHeadersInput { export type AddShareLinkToWebLinkRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -352,7 +353,8 @@ export interface AddShareLinkToWebLinkHeadersInput { export type UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -803,6 +805,9 @@ export function deserializeAddShareLinkToWebLinkRequestBodySharedLinkAccessField if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AddShareLinkToWebLinkRequestBodySharedLinkAccessField", @@ -984,6 +989,9 @@ export function deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessF if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField", diff --git a/src/managers/shieldInformationBarriers.generated.ts b/src/managers/shieldInformationBarriers.generated.ts index f81cb33e..3fa6c10c 100644 --- a/src/managers/shieldInformationBarriers.generated.ts +++ b/src/managers/shieldInformationBarriers.generated.ts @@ -138,7 +138,8 @@ export interface GetShieldInformationBarrierByIdHeadersInput { } export type UpdateShieldInformationBarrierStatusRequestBodyStatusField = | 'pending' - | 'disabled'; + | 'disabled' + | string; export interface UpdateShieldInformationBarrierStatusRequestBody { /** * The ID of the shield information barrier. */ @@ -456,6 +457,9 @@ export function deserializeUpdateShieldInformationBarrierStatusRequestBodyStatus if (val == 'disabled') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateShieldInformationBarrierStatusRequestBodyStatusField", diff --git a/src/managers/skills.generated.ts b/src/managers/skills.generated.ts index b2e8bf27..9c2a58e8 100644 --- a/src/managers/skills.generated.ts +++ b/src/managers/skills.generated.ts @@ -216,7 +216,7 @@ export interface CreateBoxSkillCardsOnFileHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateBoxSkillCardsOnFileRequestBodyOpField = 'replace'; +export type UpdateBoxSkillCardsOnFileRequestBodyOpField = 'replace' | string; export interface UpdateBoxSkillCardsOnFileRequestBody { /** * `replace` */ @@ -282,7 +282,8 @@ export type UpdateAllSkillCardsOnFileRequestBodyStatusField = | 'processing' | 'success' | 'transient_failure' - | 'permanent_failure'; + | 'permanent_failure' + | string; export interface UpdateAllSkillCardsOnFileRequestBodyMetadataField { /** * A list of Box Skill cards to apply to this file. */ @@ -696,6 +697,9 @@ export function deserializeUpdateBoxSkillCardsOnFileRequestBodyOpField( if (val == 'replace') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateBoxSkillCardsOnFileRequestBodyOpField", }); @@ -773,6 +777,9 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBodyStatusField( if (val == 'permanent_failure') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateAllSkillCardsOnFileRequestBodyStatusField", diff --git a/src/managers/storagePolicyAssignments.generated.ts b/src/managers/storagePolicyAssignments.generated.ts index 9b48eda3..0f3cc109 100644 --- a/src/managers/storagePolicyAssignments.generated.ts +++ b/src/managers/storagePolicyAssignments.generated.ts @@ -167,7 +167,8 @@ export interface DeleteStoragePolicyAssignmentByIdOptionalsInput { } export type GetStoragePolicyAssignmentsQueryParamsResolvedForTypeField = | 'user' - | 'enterprise'; + | 'enterprise' + | string; export interface GetStoragePolicyAssignmentsQueryParams { /** * Defines the position marker at which to begin returning results. This is @@ -682,6 +683,9 @@ export function deserializeGetStoragePolicyAssignmentsQueryParamsResolvedForType if (val == 'enterprise') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetStoragePolicyAssignmentsQueryParamsResolvedForTypeField", diff --git a/src/managers/taskAssignments.generated.ts b/src/managers/taskAssignments.generated.ts index 7a5d5fdf..4cddd0ad 100644 --- a/src/managers/taskAssignments.generated.ts +++ b/src/managers/taskAssignments.generated.ts @@ -290,7 +290,8 @@ export type UpdateTaskAssignmentByIdRequestBodyResolutionStateField = | 'completed' | 'incomplete' | 'approved' - | 'rejected'; + | 'rejected' + | string; export interface UpdateTaskAssignmentByIdRequestBody { /** * An optional message by the assignee that can be added to the task. */ @@ -787,6 +788,9 @@ export function deserializeUpdateTaskAssignmentByIdRequestBodyResolutionStateFie if (val == 'rejected') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateTaskAssignmentByIdRequestBodyResolutionStateField", diff --git a/src/managers/tasks.generated.ts b/src/managers/tasks.generated.ts index 7069a8f1..248ae416 100644 --- a/src/managers/tasks.generated.ts +++ b/src/managers/tasks.generated.ts @@ -171,10 +171,11 @@ export interface CreateTaskRequestBodyItemField { readonly type?: CreateTaskRequestBodyItemTypeField; readonly rawData?: SerializedData; } -export type CreateTaskRequestBodyActionField = 'review' | 'complete'; +export type CreateTaskRequestBodyActionField = 'review' | 'complete' | string; export type CreateTaskRequestBodyCompletionRuleField = | 'all_assignees' - | 'any_assignee'; + | 'any_assignee' + | string; export interface CreateTaskRequestBody { /** * The file to attach the task to. */ @@ -252,10 +253,14 @@ export interface GetTaskByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateTaskByIdRequestBodyActionField = 'review' | 'complete'; +export type UpdateTaskByIdRequestBodyActionField = + | 'review' + | 'complete' + | string; export type UpdateTaskByIdRequestBodyCompletionRuleField = | 'all_assignees' - | 'any_assignee'; + | 'any_assignee' + | string; export interface UpdateTaskByIdRequestBody { /** * The action the task assignee will be prompted to do. Must be @@ -633,6 +638,9 @@ export function deserializeCreateTaskRequestBodyActionField( if (val == 'complete') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateTaskRequestBodyActionField", }); @@ -651,6 +659,9 @@ export function deserializeCreateTaskRequestBodyCompletionRuleField( if (val == 'any_assignee') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateTaskRequestBodyCompletionRuleField", }); @@ -733,6 +744,9 @@ export function deserializeUpdateTaskByIdRequestBodyActionField( if (val == 'complete') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateTaskByIdRequestBodyActionField", }); @@ -751,6 +765,9 @@ export function deserializeUpdateTaskByIdRequestBodyCompletionRuleField( if (val == 'any_assignee') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateTaskByIdRequestBodyCompletionRuleField", }); diff --git a/src/managers/termsOfServices.generated.ts b/src/managers/termsOfServices.generated.ts index c8aa72c3..5372cc53 100644 --- a/src/managers/termsOfServices.generated.ts +++ b/src/managers/termsOfServices.generated.ts @@ -100,7 +100,10 @@ export interface UpdateTermsOfServiceByIdOptionalsInput { readonly headers?: UpdateTermsOfServiceByIdHeaders; readonly cancellationToken?: undefined | CancellationToken; } -export type GetTermsOfServiceQueryParamsTosTypeField = 'external' | 'managed'; +export type GetTermsOfServiceQueryParamsTosTypeField = + | 'external' + | 'managed' + | string; export interface GetTermsOfServiceQueryParams { /** * Limits the results to the terms of service of the given type. */ @@ -130,10 +133,14 @@ export interface GetTermsOfServiceHeadersInput { readonly [key: string]: undefined | string; }; } -export type CreateTermsOfServiceRequestBodyStatusField = 'enabled' | 'disabled'; +export type CreateTermsOfServiceRequestBodyStatusField = + | 'enabled' + | 'disabled' + | string; export type CreateTermsOfServiceRequestBodyTosTypeField = | 'external' - | 'managed'; + | 'managed' + | string; export interface CreateTermsOfServiceRequestBody { /** * Whether this terms of service is active. */ @@ -199,7 +206,8 @@ export interface GetTermsOfServiceByIdHeadersInput { } export type UpdateTermsOfServiceByIdRequestBodyStatusField = | 'enabled' - | 'disabled'; + | 'disabled' + | string; export interface UpdateTermsOfServiceByIdRequestBody { /** * Whether this terms of service is active. */ @@ -453,6 +461,9 @@ export function deserializeGetTermsOfServiceQueryParamsTosTypeField( if (val == 'managed') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetTermsOfServiceQueryParamsTosTypeField", }); @@ -471,6 +482,9 @@ export function deserializeCreateTermsOfServiceRequestBodyStatusField( if (val == 'disabled') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateTermsOfServiceRequestBodyStatusField", }); @@ -489,6 +503,9 @@ export function deserializeCreateTermsOfServiceRequestBodyTosTypeField( if (val == 'managed') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateTermsOfServiceRequestBodyTosTypeField", }); @@ -558,6 +575,9 @@ export function deserializeUpdateTermsOfServiceByIdRequestBodyStatusField( if (val == 'disabled') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateTermsOfServiceByIdRequestBodyStatusField", }); diff --git a/src/managers/trashedItems.generated.ts b/src/managers/trashedItems.generated.ts index 26f07b80..c5303335 100644 --- a/src/managers/trashedItems.generated.ts +++ b/src/managers/trashedItems.generated.ts @@ -22,8 +22,12 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type GetTrashedItemsQueryParamsDirectionField = 'ASC' | 'DESC'; -export type GetTrashedItemsQueryParamsSortField = 'name' | 'date' | 'size'; +export type GetTrashedItemsQueryParamsDirectionField = 'ASC' | 'DESC' | string; +export type GetTrashedItemsQueryParamsSortField = + | 'name' + | 'date' + | 'size' + | string; export interface GetTrashedItemsQueryParams { /** * A comma-separated list of attributes to include in the @@ -193,6 +197,9 @@ export function deserializeGetTrashedItemsQueryParamsDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetTrashedItemsQueryParamsDirectionField", }); @@ -214,6 +221,9 @@ export function deserializeGetTrashedItemsQueryParamsSortField( if (val == 'size') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetTrashedItemsQueryParamsSortField", }); diff --git a/src/managers/userCollaborations.generated.ts b/src/managers/userCollaborations.generated.ts index b7c0fa68..0e7a107c 100644 --- a/src/managers/userCollaborations.generated.ts +++ b/src/managers/userCollaborations.generated.ts @@ -189,11 +189,13 @@ export type UpdateCollaborationByIdRequestBodyRoleField = | 'previewer uploader' | 'viewer uploader' | 'co-owner' - | 'owner'; + | 'owner' + | string; export type UpdateCollaborationByIdRequestBodyStatusField = | 'pending' | 'accepted' - | 'rejected'; + | 'rejected' + | string; export interface UpdateCollaborationByIdRequestBody { /** * The level of access granted. */ @@ -321,7 +323,8 @@ export type CreateCollaborationRequestBodyRoleField = | 'uploader' | 'previewer uploader' | 'viewer uploader' - | 'co-owner'; + | 'co-owner' + | string; export interface CreateCollaborationRequestBody { /** * The item to attach the comment to. */ @@ -674,6 +677,9 @@ export function deserializeUpdateCollaborationByIdRequestBodyRoleField( if (val == 'owner') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateCollaborationByIdRequestBodyRoleField", }); @@ -695,6 +701,9 @@ export function deserializeUpdateCollaborationByIdRequestBodyStatusField( if (val == 'rejected') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateCollaborationByIdRequestBodyStatusField", }); @@ -907,6 +916,9 @@ export function deserializeCreateCollaborationRequestBodyRoleField( if (val == 'co-owner') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateCollaborationRequestBodyRoleField", }); diff --git a/src/managers/users.generated.ts b/src/managers/users.generated.ts index 78c55a27..3c0609a1 100644 --- a/src/managers/users.generated.ts +++ b/src/managers/users.generated.ts @@ -166,7 +166,11 @@ export interface DeleteUserByIdOptionalsInput { readonly headers?: DeleteUserByIdHeaders; readonly cancellationToken?: undefined | CancellationToken; } -export type GetUsersQueryParamsUserTypeField = 'all' | 'managed' | 'external'; +export type GetUsersQueryParamsUserTypeField = + | 'all' + | 'managed' + | 'external' + | string; export interface GetUsersQueryParams { /** * Limits the results to only users who's `name` or @@ -260,12 +264,13 @@ export interface GetUsersHeadersInput { readonly [key: string]: undefined | string; }; } -export type CreateUserRequestBodyRoleField = 'coadmin' | 'user'; +export type CreateUserRequestBodyRoleField = 'coadmin' | 'user' | string; export type CreateUserRequestBodyStatusField = | 'active' | 'inactive' | 'cannot_delete_edit' - | 'cannot_delete_edit_upload'; + | 'cannot_delete_edit_upload' + | string; export interface CreateUserRequestBody { /** * The name of the user */ @@ -446,12 +451,13 @@ export interface GetUserByIdHeadersInput { readonly [key: string]: undefined | string; }; } -export type UpdateUserByIdRequestBodyRoleField = 'coadmin' | 'user'; +export type UpdateUserByIdRequestBodyRoleField = 'coadmin' | 'user' | string; export type UpdateUserByIdRequestBodyStatusField = | 'active' | 'inactive' | 'cannot_delete_edit' - | 'cannot_delete_edit_upload'; + | 'cannot_delete_edit_upload' + | string; export interface UpdateUserByIdRequestBodyNotificationEmailField { /** * The email address to send the notifications to. */ @@ -998,6 +1004,9 @@ export function deserializeGetUsersQueryParamsUserTypeField( if (val == 'external') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GetUsersQueryParamsUserTypeField", }); @@ -1016,6 +1025,9 @@ export function deserializeCreateUserRequestBodyRoleField( if (val == 'user') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateUserRequestBodyRoleField", }); @@ -1040,6 +1052,9 @@ export function deserializeCreateUserRequestBodyStatusField( if (val == 'cannot_delete_edit_upload') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateUserRequestBodyStatusField", }); @@ -1288,6 +1303,9 @@ export function deserializeUpdateUserByIdRequestBodyRoleField( if (val == 'user') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateUserByIdRequestBodyRoleField", }); @@ -1312,6 +1330,9 @@ export function deserializeUpdateUserByIdRequestBodyStatusField( if (val == 'cannot_delete_edit_upload') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateUserByIdRequestBodyStatusField", }); diff --git a/src/managers/webLinks.generated.ts b/src/managers/webLinks.generated.ts index b848e5e5..623fd502 100644 --- a/src/managers/webLinks.generated.ts +++ b/src/managers/webLinks.generated.ts @@ -226,7 +226,8 @@ export interface UpdateWebLinkByIdRequestBodyParentField { export type UpdateWebLinkByIdRequestBodySharedLinkAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export interface UpdateWebLinkByIdRequestBodySharedLinkField { /** * The level of access for the shared link. This can be @@ -664,6 +665,9 @@ export function deserializeUpdateWebLinkByIdRequestBodySharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateWebLinkByIdRequestBodySharedLinkAccessField", diff --git a/src/managers/webhooks.generated.ts b/src/managers/webhooks.generated.ts index 149f2cdb..83faf7df 100644 --- a/src/managers/webhooks.generated.ts +++ b/src/managers/webhooks.generated.ts @@ -228,7 +228,8 @@ export type CreateWebhookRequestBodyTriggersField = | 'SIGN_REQUEST.COMPLETED' | 'SIGN_REQUEST.DECLINED' | 'SIGN_REQUEST.EXPIRED' - | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; + | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED' + | string; export interface CreateWebhookRequestBody { /** * The item that will trigger the webhook */ @@ -340,7 +341,8 @@ export type UpdateWebhookByIdRequestBodyTriggersField = | 'SIGN_REQUEST.COMPLETED' | 'SIGN_REQUEST.DECLINED' | 'SIGN_REQUEST.EXPIRED' - | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; + | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED' + | string; export interface UpdateWebhookByIdRequestBody { /** * The item that will trigger the webhook */ @@ -875,6 +877,9 @@ export function deserializeCreateWebhookRequestBodyTriggersField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CreateWebhookRequestBodyTriggersField", }); @@ -1129,6 +1134,9 @@ export function deserializeUpdateWebhookByIdRequestBodyTriggersField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UpdateWebhookByIdRequestBodyTriggersField", }); diff --git a/src/parameters/v2025R0/boxVersionHeaderV2025R0.generated.ts b/src/parameters/v2025R0/boxVersionHeaderV2025R0.generated.ts index 4d82b611..c3ee66fc 100644 --- a/src/parameters/v2025R0/boxVersionHeaderV2025R0.generated.ts +++ b/src/parameters/v2025R0/boxVersionHeaderV2025R0.generated.ts @@ -6,7 +6,7 @@ import { sdIsNumber } from '../../serialization/json.js'; import { sdIsString } from '../../serialization/json.js'; import { sdIsList } from '../../serialization/json.js'; import { sdIsMap } from '../../serialization/json.js'; -export type BoxVersionHeaderV2025R0 = '2025.0'; +export type BoxVersionHeaderV2025R0 = '2025.0' | string; export function serializeBoxVersionHeaderV2025R0( val: BoxVersionHeaderV2025R0, ): SerializedData { @@ -18,6 +18,9 @@ export function deserializeBoxVersionHeaderV2025R0( if (val == '2025.0') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize BoxVersionHeaderV2025R0", }); diff --git a/src/schemas/accessToken.generated.ts b/src/schemas/accessToken.generated.ts index df428c9a..78f30b11 100644 --- a/src/schemas/accessToken.generated.ts +++ b/src/schemas/accessToken.generated.ts @@ -9,9 +9,10 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type AccessTokenTokenTypeField = 'bearer'; +export type AccessTokenTokenTypeField = 'bearer' | string; export type AccessTokenIssuedTokenTypeField = - 'urn:ietf:params:oauth:token-type:access_token'; + | 'urn:ietf:params:oauth:token-type:access_token' + | string; export interface AccessToken { /** * The requested access token. */ @@ -48,6 +49,9 @@ export function deserializeAccessTokenTokenTypeField( if (val == 'bearer') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AccessTokenTokenTypeField", }); @@ -63,6 +67,9 @@ export function deserializeAccessTokenIssuedTokenTypeField( if (val == 'urn:ietf:params:oauth:token-type:access_token') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AccessTokenIssuedTokenTypeField", }); diff --git a/src/schemas/aiAsk.generated.ts b/src/schemas/aiAsk.generated.ts index b33c8b6f..2b7207a0 100644 --- a/src/schemas/aiAsk.generated.ts +++ b/src/schemas/aiAsk.generated.ts @@ -15,7 +15,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type AiAskModeField = 'multiple_item_qa' | 'single_item_qa'; +export type AiAskModeField = 'multiple_item_qa' | 'single_item_qa' | string; export interface AiAsk { /** * The mode specifies if this request is for a single or multiple items. If you select `single_item_qa` the `items` array can have one element only. Selecting `multiple_item_qa` allows you to provide up to 25 items. */ @@ -49,6 +49,9 @@ export function deserializeAiAskModeField(val: SerializedData): AiAskModeField { if (val == 'single_item_qa') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize AiAskModeField" }); } export function serializeAiAsk(val: AiAsk): SerializedData { diff --git a/src/schemas/classification.generated.ts b/src/schemas/classification.generated.ts index ee10f51a..a1fcc8e2 100644 --- a/src/schemas/classification.generated.ts +++ b/src/schemas/classification.generated.ts @@ -6,7 +6,9 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type ClassificationTemplateField = 'securityClassification-6VMVochwUWo'; +export type ClassificationTemplateField = + | 'securityClassification-6VMVochwUWo' + | string; export interface Classification { /** * The name of the classification applied to the item. */ @@ -54,6 +56,9 @@ export function deserializeClassificationTemplateField( if (val == 'securityClassification-6VMVochwUWo') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClassificationTemplateField", }); diff --git a/src/schemas/classificationTemplate.generated.ts b/src/schemas/classificationTemplate.generated.ts index db17dd97..c6e780c5 100644 --- a/src/schemas/classificationTemplate.generated.ts +++ b/src/schemas/classificationTemplate.generated.ts @@ -8,12 +8,16 @@ import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type ClassificationTemplateTypeField = 'metadata_template'; export type ClassificationTemplateTemplateKeyField = - 'securityClassification-6VMVochwUWo'; -export type ClassificationTemplateDisplayNameField = 'Classification'; + | 'securityClassification-6VMVochwUWo' + | string; +export type ClassificationTemplateDisplayNameField = 'Classification' | string; export type ClassificationTemplateFieldsTypeField = 'enum'; export type ClassificationTemplateFieldsKeyField = - 'Box__Security__Classification__Key'; -export type ClassificationTemplateFieldsDisplayNameField = 'Classification'; + | 'Box__Security__Classification__Key' + | string; +export type ClassificationTemplateFieldsDisplayNameField = + | 'Classification' + | string; export interface ClassificationTemplateFieldsOptionsStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -273,6 +277,9 @@ export function deserializeClassificationTemplateTemplateKeyField( if (val == 'securityClassification-6VMVochwUWo') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClassificationTemplateTemplateKeyField", }); @@ -288,6 +295,9 @@ export function deserializeClassificationTemplateDisplayNameField( if (val == 'Classification') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClassificationTemplateDisplayNameField", }); @@ -318,6 +328,9 @@ export function deserializeClassificationTemplateFieldsKeyField( if (val == 'Box__Security__Classification__Key') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClassificationTemplateFieldsKeyField", }); @@ -333,6 +346,9 @@ export function deserializeClassificationTemplateFieldsDisplayNameField( if (val == 'Classification') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClassificationTemplateFieldsDisplayNameField", }); diff --git a/src/schemas/clientError.generated.ts b/src/schemas/clientError.generated.ts index 766af6ce..cde4d2ce 100644 --- a/src/schemas/clientError.generated.ts +++ b/src/schemas/clientError.generated.ts @@ -24,7 +24,8 @@ export type ClientErrorCodeField = | 'internal_server_error' | 'unavailable' | 'item_name_invalid' - | 'insufficient_scope'; + | 'insufficient_scope' + | string; export interface ClientError { /** * error */ @@ -126,6 +127,9 @@ export function deserializeClientErrorCodeField( if (val == 'insufficient_scope') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClientErrorCodeField" }); } export function serializeClientError(val: ClientError): SerializedData { diff --git a/src/schemas/collaboration.generated.ts b/src/schemas/collaboration.generated.ts index e522be14..ca50ed83 100644 --- a/src/schemas/collaboration.generated.ts +++ b/src/schemas/collaboration.generated.ts @@ -33,8 +33,13 @@ export type CollaborationRoleField = | 'previewer uploader' | 'viewer uploader' | 'co-owner' - | 'owner'; -export type CollaborationStatusField = 'accepted' | 'pending' | 'rejected'; + | 'owner' + | string; +export type CollaborationStatusField = + | 'accepted' + | 'pending' + | 'rejected' + | string; export interface CollaborationAcceptanceRequirementsStatusTermsOfServiceRequirementField { /** * Whether or not the terms of service have been accepted. The @@ -267,6 +272,9 @@ export function deserializeCollaborationRoleField( if (val == 'owner') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollaborationRoleField", }); @@ -288,6 +296,9 @@ export function deserializeCollaborationStatusField( if (val == 'rejected') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollaborationStatusField", }); diff --git a/src/schemas/collaborationAllowlistEntry.generated.ts b/src/schemas/collaborationAllowlistEntry.generated.ts index 0f798af6..8bb94de9 100644 --- a/src/schemas/collaborationAllowlistEntry.generated.ts +++ b/src/schemas/collaborationAllowlistEntry.generated.ts @@ -14,7 +14,8 @@ export type CollaborationAllowlistEntryTypeField = export type CollaborationAllowlistEntryDirectionField = | 'inbound' | 'outbound' - | 'both'; + | 'both' + | string; export type CollaborationAllowlistEntryEnterpriseTypeField = 'enterprise'; export interface CollaborationAllowlistEntryEnterpriseField { /** @@ -79,6 +80,9 @@ export function deserializeCollaborationAllowlistEntryDirectionField( if (val == 'both') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollaborationAllowlistEntryDirectionField", }); diff --git a/src/schemas/collaboratorVariable.generated.ts b/src/schemas/collaboratorVariable.generated.ts index 1b0849c8..bdad9ab2 100644 --- a/src/schemas/collaboratorVariable.generated.ts +++ b/src/schemas/collaboratorVariable.generated.ts @@ -7,7 +7,7 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type CollaboratorVariableTypeField = 'variable'; -export type CollaboratorVariableVariableTypeField = 'user_list'; +export type CollaboratorVariableVariableTypeField = 'user_list' | string; export type CollaboratorVariableVariableValueTypeField = 'user'; export class CollaboratorVariableVariableValueField { /** @@ -121,6 +121,9 @@ export function deserializeCollaboratorVariableVariableTypeField( if (val == 'user_list') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollaboratorVariableVariableTypeField", }); diff --git a/src/schemas/collection.generated.ts b/src/schemas/collection.generated.ts index 203460b7..267cca2f 100644 --- a/src/schemas/collection.generated.ts +++ b/src/schemas/collection.generated.ts @@ -7,8 +7,8 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type CollectionTypeField = 'collection'; -export type CollectionNameField = 'Favorites'; -export type CollectionCollectionTypeField = 'favorites'; +export type CollectionNameField = 'Favorites' | string; +export type CollectionCollectionTypeField = 'favorites' | string; export interface Collection { /** * The unique identifier for this collection. */ @@ -50,6 +50,9 @@ export function deserializeCollectionNameField( if (val == 'Favorites') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollectionNameField" }); } export function serializeCollectionCollectionTypeField( @@ -63,6 +66,9 @@ export function deserializeCollectionCollectionTypeField( if (val == 'favorites') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollectionCollectionTypeField", }); diff --git a/src/schemas/collections.generated.ts b/src/schemas/collections.generated.ts index ddc52c8e..ffb5eeeb 100644 --- a/src/schemas/collections.generated.ts +++ b/src/schemas/collections.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type CollectionsOrderDirectionField = 'ASC' | 'DESC'; +export type CollectionsOrderDirectionField = 'ASC' | 'DESC' | string; export interface CollectionsOrderField { /** * The field to order by */ @@ -65,6 +65,9 @@ export function deserializeCollectionsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CollectionsOrderDirectionField", }); diff --git a/src/schemas/comments.generated.ts b/src/schemas/comments.generated.ts index ea6fdd97..a543f33d 100644 --- a/src/schemas/comments.generated.ts +++ b/src/schemas/comments.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type CommentsOrderDirectionField = 'ASC' | 'DESC'; +export type CommentsOrderDirectionField = 'ASC' | 'DESC' | string; export interface CommentsOrderField { /** * The field to order by */ @@ -65,6 +65,9 @@ export function deserializeCommentsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CommentsOrderDirectionField", }); diff --git a/src/schemas/completionRuleVariable.generated.ts b/src/schemas/completionRuleVariable.generated.ts index 7b44aa53..de541e2c 100644 --- a/src/schemas/completionRuleVariable.generated.ts +++ b/src/schemas/completionRuleVariable.generated.ts @@ -7,10 +7,13 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type CompletionRuleVariableTypeField = 'variable'; -export type CompletionRuleVariableVariableTypeField = 'task_completion_rule'; +export type CompletionRuleVariableVariableTypeField = + | 'task_completion_rule' + | string; export type CompletionRuleVariableVariableValueField = | 'all_assignees' - | 'any_assignees'; + | 'any_assignees' + | string; export class CompletionRuleVariable { /** * Completion @@ -96,6 +99,9 @@ export function deserializeCompletionRuleVariableVariableTypeField( if (val == 'task_completion_rule') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CompletionRuleVariableVariableTypeField", }); @@ -114,6 +120,9 @@ export function deserializeCompletionRuleVariableVariableValueField( if (val == 'any_assignees') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize CompletionRuleVariableVariableValueField", }); diff --git a/src/schemas/devicePinners.generated.ts b/src/schemas/devicePinners.generated.ts index 81cd8536..3d05afb8 100644 --- a/src/schemas/devicePinners.generated.ts +++ b/src/schemas/devicePinners.generated.ts @@ -9,8 +9,8 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type DevicePinnersOrderByField = 'id'; -export type DevicePinnersOrderDirectionField = 'asc' | 'desc'; +export type DevicePinnersOrderByField = 'id' | string; +export type DevicePinnersOrderDirectionField = 'asc' | 'desc' | string; export interface DevicePinnersOrderField { /** * The field that is ordered by */ @@ -48,6 +48,9 @@ export function deserializeDevicePinnersOrderByField( if (val == 'id') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DevicePinnersOrderByField", }); @@ -66,6 +69,9 @@ export function deserializeDevicePinnersOrderDirectionField( if (val == 'desc') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DevicePinnersOrderDirectionField", }); diff --git a/src/schemas/file.generated.ts b/src/schemas/file.generated.ts index 53fff4a7..9cfba2c6 100644 --- a/src/schemas/file.generated.ts +++ b/src/schemas/file.generated.ts @@ -36,16 +36,22 @@ export interface FilePathCollectionField { readonly entries: readonly FolderMini[]; readonly rawData?: SerializedData; } -export type FileSharedLinkAccessField = 'open' | 'company' | 'collaborators'; +export type FileSharedLinkAccessField = + | 'open' + | 'company' + | 'collaborators' + | string; export type FileSharedLinkEffectiveAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export type FileSharedLinkEffectivePermissionField = | 'can_edit' | 'can_download' | 'can_preview' - | 'no_access'; + | 'no_access' + | string; export interface FileSharedLinkPermissionsField { /** * Defines if the shared link allows for the item to be downloaded. For @@ -135,7 +141,7 @@ export interface FileSharedLinkField { readonly previewCount: number; readonly rawData?: SerializedData; } -export type FileItemStatusField = 'active' | 'trashed' | 'deleted'; +export type FileItemStatusField = 'active' | 'trashed' | 'deleted' | string; export class File extends FileMini { readonly description?: string; readonly size?: number; @@ -271,6 +277,9 @@ export function deserializeFileSharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileSharedLinkAccessField", }); @@ -292,6 +301,9 @@ export function deserializeFileSharedLinkEffectiveAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileSharedLinkEffectiveAccessField", }); @@ -316,6 +328,9 @@ export function deserializeFileSharedLinkEffectivePermissionField( if (val == 'no_access') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileSharedLinkEffectivePermissionField", }); @@ -559,6 +574,9 @@ export function deserializeFileItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileItemStatusField" }); } export function serializeFile(val: File): SerializedData { diff --git a/src/schemas/fileFull.generated.ts b/src/schemas/fileFull.generated.ts index 079da95d..649f8f56 100644 --- a/src/schemas/fileFull.generated.ts +++ b/src/schemas/fileFull.generated.ts @@ -94,7 +94,8 @@ export type FileFullLockAppTypeField = | 'gsuite' | 'office_wopi' | 'office_wopiplus' - | 'other'; + | 'other' + | string; export interface FileFullLockField { /** * The unique identifier for this lock */ @@ -120,7 +121,7 @@ export interface FileFullLockField { readonly appType?: FileFullLockAppTypeField | null; readonly rawData?: SerializedData; } -export type FileFullExpiringEmbedLinkTokenTypeField = 'bearer'; +export type FileFullExpiringEmbedLinkTokenTypeField = 'bearer' | string; export interface FileFullExpiringEmbedLinkField { /** * The requested access token. */ @@ -155,7 +156,8 @@ export type FileFullAllowedInviteeRolesField = | 'uploader' | 'previewer uploader' | 'viewer uploader' - | 'co-owner'; + | 'co-owner' + | string; export interface FileFullMetadataField { readonly extraData?: { readonly [key: string]: { @@ -220,7 +222,8 @@ export type FileFullRepresentationsEntriesStatusStateField = | 'success' | 'viewable' | 'pending' - | 'none'; + | 'none' + | string; export interface FileFullRepresentationsEntriesStatusField { /** * The status of the representation. @@ -278,7 +281,8 @@ export interface FileFullClassificationField { export type FileFullSharedLinkPermissionOptionsField = | 'can_preview' | 'can_download' - | 'can_edit'; + | 'can_edit' + | string; export class FileFull extends File { readonly versionNumber?: string; readonly commentCount?: number; @@ -600,6 +604,9 @@ export function deserializeFileFullLockAppTypeField( if (val == 'other') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileFullLockAppTypeField", }); @@ -698,6 +705,9 @@ export function deserializeFileFullExpiringEmbedLinkTokenTypeField( if (val == 'bearer') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileFullExpiringEmbedLinkTokenTypeField", }); @@ -834,6 +844,9 @@ export function deserializeFileFullAllowedInviteeRolesField( if (val == 'co-owner') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileFullAllowedInviteeRolesField", }); @@ -1003,6 +1016,9 @@ export function deserializeFileFullRepresentationsEntriesStatusStateField( if (val == 'none') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileFullRepresentationsEntriesStatusStateField", }); @@ -1201,6 +1217,9 @@ export function deserializeFileFullSharedLinkPermissionOptionsField( if (val == 'can_edit') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileFullSharedLinkPermissionOptionsField", }); diff --git a/src/schemas/fileOrFolderScope.generated.ts b/src/schemas/fileOrFolderScope.generated.ts index 1baa3d68..19e043d9 100644 --- a/src/schemas/fileOrFolderScope.generated.ts +++ b/src/schemas/fileOrFolderScope.generated.ts @@ -23,7 +23,8 @@ export type FileOrFolderScopeScopeField = | 'item_rename' | 'item_share' | 'item_upload' - | 'item_read'; + | 'item_read' + | string; export interface FileOrFolderScope { /** * The scopes for the resource access */ @@ -81,6 +82,9 @@ export function deserializeFileOrFolderScopeScopeField( if (val == 'item_read') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileOrFolderScopeScopeField", }); diff --git a/src/schemas/fileRequest.generated.ts b/src/schemas/fileRequest.generated.ts index 0f58460f..13d55c29 100644 --- a/src/schemas/fileRequest.generated.ts +++ b/src/schemas/fileRequest.generated.ts @@ -16,7 +16,7 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type FileRequestTypeField = 'file_request'; -export type FileRequestStatusField = 'active' | 'inactive'; +export type FileRequestStatusField = 'active' | 'inactive' | string; export class FileRequest { /** * The unique identifier for this file request. */ @@ -260,6 +260,9 @@ export function deserializeFileRequestStatusField( if (val == 'inactive') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileRequestStatusField", }); diff --git a/src/schemas/fileRequestUpdateRequest.generated.ts b/src/schemas/fileRequestUpdateRequest.generated.ts index 5b8dc9aa..b4848640 100644 --- a/src/schemas/fileRequestUpdateRequest.generated.ts +++ b/src/schemas/fileRequestUpdateRequest.generated.ts @@ -9,7 +9,10 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type FileRequestUpdateRequestStatusField = 'active' | 'inactive'; +export type FileRequestUpdateRequestStatusField = + | 'active' + | 'inactive' + | string; export interface FileRequestUpdateRequest { /** * An optional new title for the file request. This can be @@ -76,6 +79,9 @@ export function deserializeFileRequestUpdateRequestStatusField( if (val == 'inactive') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileRequestUpdateRequestStatusField", }); diff --git a/src/schemas/fileVersions.generated.ts b/src/schemas/fileVersions.generated.ts index d804efdf..d8fd486f 100644 --- a/src/schemas/fileVersions.generated.ts +++ b/src/schemas/fileVersions.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type FileVersionsOrderDirectionField = 'ASC' | 'DESC'; +export type FileVersionsOrderDirectionField = 'ASC' | 'DESC' | string; export interface FileVersionsOrderField { /** * The field to order by */ @@ -65,6 +65,9 @@ export function deserializeFileVersionsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FileVersionsOrderDirectionField", }); diff --git a/src/schemas/folder.generated.ts b/src/schemas/folder.generated.ts index 7e8ec80f..895e3321 100644 --- a/src/schemas/folder.generated.ts +++ b/src/schemas/folder.generated.ts @@ -33,16 +33,22 @@ export interface FolderPathCollectionField { readonly entries: readonly FolderMini[]; readonly rawData?: SerializedData; } -export type FolderSharedLinkAccessField = 'open' | 'company' | 'collaborators'; +export type FolderSharedLinkAccessField = + | 'open' + | 'company' + | 'collaborators' + | string; export type FolderSharedLinkEffectiveAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export type FolderSharedLinkEffectivePermissionField = | 'can_edit' | 'can_download' | 'can_preview' - | 'no_access'; + | 'no_access' + | string; export interface FolderSharedLinkPermissionsField { /** * Defines if the shared link allows for the item to be downloaded. For @@ -132,7 +138,10 @@ export interface FolderSharedLinkField { readonly previewCount: number; readonly rawData?: SerializedData; } -export type FolderFolderUploadEmailAccessField = 'open' | 'collaborators'; +export type FolderFolderUploadEmailAccessField = + | 'open' + | 'collaborators' + | string; export interface FolderFolderUploadEmailField { /** * When this parameter has been set, users can email files @@ -154,7 +163,7 @@ export interface FolderFolderUploadEmailField { readonly email?: string; readonly rawData?: SerializedData; } -export type FolderItemStatusField = 'active' | 'trashed' | 'deleted'; +export type FolderItemStatusField = 'active' | 'trashed' | 'deleted' | string; export class Folder extends FolderMini { readonly createdAt?: DateTime | null; readonly modifiedAt?: DateTime | null; @@ -298,6 +307,9 @@ export function deserializeFolderSharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderSharedLinkAccessField", }); @@ -319,6 +331,9 @@ export function deserializeFolderSharedLinkEffectiveAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderSharedLinkEffectiveAccessField", }); @@ -343,6 +358,9 @@ export function deserializeFolderSharedLinkEffectivePermissionField( if (val == 'no_access') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderSharedLinkEffectivePermissionField", }); @@ -585,6 +603,9 @@ export function deserializeFolderFolderUploadEmailAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderFolderUploadEmailAccessField", }); @@ -641,6 +662,9 @@ export function deserializeFolderItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderItemStatusField" }); } export function serializeFolder(val: Folder): SerializedData { diff --git a/src/schemas/folderFull.generated.ts b/src/schemas/folderFull.generated.ts index baf82846..c19b1af4 100644 --- a/src/schemas/folderFull.generated.ts +++ b/src/schemas/folderFull.generated.ts @@ -45,7 +45,8 @@ import { sdIsMap } from '../serialization/json.js'; export type FolderFullSyncStateField = | 'synced' | 'not_synced' - | 'partially_synced'; + | 'partially_synced' + | string; export interface FolderFullPermissionsField { /** * Specifies if the current user can delete this item. */ @@ -85,7 +86,8 @@ export interface FolderFullMetadataField { export type FolderFullAllowedSharedLinkAccessLevelsField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export type FolderFullAllowedInviteeRolesField = | 'editor' | 'viewer' @@ -93,7 +95,8 @@ export type FolderFullAllowedInviteeRolesField = | 'uploader' | 'previewer uploader' | 'viewer uploader' - | 'co-owner'; + | 'co-owner' + | string; export interface FolderFullWatermarkInfoField { /** * Specifies if this item has a watermark applied. */ @@ -197,6 +200,9 @@ export function deserializeFolderFullSyncStateField( if (val == 'partially_synced') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderFullSyncStateField", }); @@ -391,6 +397,9 @@ export function deserializeFolderFullAllowedSharedLinkAccessLevelsField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderFullAllowedSharedLinkAccessLevelsField", }); @@ -424,6 +433,9 @@ export function deserializeFolderFullAllowedInviteeRolesField( if (val == 'co-owner') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize FolderFullAllowedInviteeRolesField", }); diff --git a/src/schemas/groupFull.generated.ts b/src/schemas/groupFull.generated.ts index 6e2b0592..99da1187 100644 --- a/src/schemas/groupFull.generated.ts +++ b/src/schemas/groupFull.generated.ts @@ -27,11 +27,13 @@ import { sdIsMap } from '../serialization/json.js'; export type GroupFullInvitabilityLevelField = | 'admins_only' | 'admins_and_members' - | 'all_managed_users'; + | 'all_managed_users' + | string; export type GroupFullMemberViewabilityLevelField = | 'admins_only' | 'admins_and_members' - | 'all_managed_users'; + | 'all_managed_users' + | string; export interface GroupFullPermissionsField { /** * Specifies if the user can invite the group to collaborate on any items. */ @@ -84,6 +86,9 @@ export function deserializeGroupFullInvitabilityLevelField( if (val == 'all_managed_users') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GroupFullInvitabilityLevelField", }); @@ -105,6 +110,9 @@ export function deserializeGroupFullMemberViewabilityLevelField( if (val == 'all_managed_users') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GroupFullMemberViewabilityLevelField", }); diff --git a/src/schemas/groupMembership.generated.ts b/src/schemas/groupMembership.generated.ts index 6978b7c9..8045c511 100644 --- a/src/schemas/groupMembership.generated.ts +++ b/src/schemas/groupMembership.generated.ts @@ -16,7 +16,7 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type GroupMembershipTypeField = 'group_membership'; -export type GroupMembershipRoleField = 'member' | 'admin'; +export type GroupMembershipRoleField = 'member' | 'admin' | string; export interface GroupMembership { /** * The unique identifier for this group membership */ @@ -66,6 +66,9 @@ export function deserializeGroupMembershipRoleField( if (val == 'admin') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GroupMembershipRoleField", }); diff --git a/src/schemas/groupMemberships.generated.ts b/src/schemas/groupMemberships.generated.ts index 3fec294f..cb741bb3 100644 --- a/src/schemas/groupMemberships.generated.ts +++ b/src/schemas/groupMemberships.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type GroupMembershipsOrderDirectionField = 'ASC' | 'DESC'; +export type GroupMembershipsOrderDirectionField = 'ASC' | 'DESC' | string; export interface GroupMembershipsOrderField { /** * The field to order by */ @@ -65,6 +65,9 @@ export function deserializeGroupMembershipsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GroupMembershipsOrderDirectionField", }); diff --git a/src/schemas/groupMini.generated.ts b/src/schemas/groupMini.generated.ts index 3a95730f..800906d4 100644 --- a/src/schemas/groupMini.generated.ts +++ b/src/schemas/groupMini.generated.ts @@ -12,7 +12,10 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type GroupMiniGroupTypeField = 'managed_group' | 'all_users_group'; +export type GroupMiniGroupTypeField = + | 'managed_group' + | 'all_users_group' + | string; export class GroupMini extends GroupBase { readonly name?: string; readonly groupType?: GroupMiniGroupTypeField; @@ -40,6 +43,9 @@ export function deserializeGroupMiniGroupTypeField( if (val == 'all_users_group') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GroupMiniGroupTypeField", }); diff --git a/src/schemas/groups.generated.ts b/src/schemas/groups.generated.ts index 820419e2..7afce3a3 100644 --- a/src/schemas/groups.generated.ts +++ b/src/schemas/groups.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type GroupsOrderDirectionField = 'ASC' | 'DESC'; +export type GroupsOrderDirectionField = 'ASC' | 'DESC' | string; export interface GroupsOrderField { /** * The field to order by */ @@ -65,6 +65,9 @@ export function deserializeGroupsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize GroupsOrderDirectionField", }); diff --git a/src/schemas/integrationMapping.generated.ts b/src/schemas/integrationMapping.generated.ts index 0aa07548..197d78d5 100644 --- a/src/schemas/integrationMapping.generated.ts +++ b/src/schemas/integrationMapping.generated.ts @@ -27,7 +27,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type IntegrationMappingIntegrationTypeField = 'slack'; +export type IntegrationMappingIntegrationTypeField = 'slack' | string; export class IntegrationMapping extends IntegrationMappingBase { readonly integrationType?: IntegrationMappingIntegrationTypeField; readonly isManuallyCreated?: boolean; @@ -80,6 +80,9 @@ export function deserializeIntegrationMappingIntegrationTypeField( if (val == 'slack') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize IntegrationMappingIntegrationTypeField", }); diff --git a/src/schemas/items.generated.ts b/src/schemas/items.generated.ts index 184da90e..d3d9444c 100644 --- a/src/schemas/items.generated.ts +++ b/src/schemas/items.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type ItemsOrderDirectionField = 'ASC' | 'DESC'; +export type ItemsOrderDirectionField = 'ASC' | 'DESC' | string; export interface ItemsOrderField { /** * The field to order by */ @@ -71,6 +71,9 @@ export function deserializeItemsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ItemsOrderDirectionField", }); diff --git a/src/schemas/itemsOffsetPaginated.generated.ts b/src/schemas/itemsOffsetPaginated.generated.ts index d85978ae..7785c0f5 100644 --- a/src/schemas/itemsOffsetPaginated.generated.ts +++ b/src/schemas/itemsOffsetPaginated.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type ItemsOffsetPaginatedOrderDirectionField = 'ASC' | 'DESC'; +export type ItemsOffsetPaginatedOrderDirectionField = 'ASC' | 'DESC' | string; export interface ItemsOffsetPaginatedOrderField { /** * The field to order by */ @@ -65,6 +65,9 @@ export function deserializeItemsOffsetPaginatedOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ItemsOffsetPaginatedOrderDirectionField", }); diff --git a/src/schemas/legalHoldPolicy.generated.ts b/src/schemas/legalHoldPolicy.generated.ts index 36427f0f..da10998c 100644 --- a/src/schemas/legalHoldPolicy.generated.ts +++ b/src/schemas/legalHoldPolicy.generated.ts @@ -22,7 +22,8 @@ export type LegalHoldPolicyStatusField = | 'active' | 'applying' | 'releasing' - | 'released'; + | 'released' + | string; export interface LegalHoldPolicyAssignmentCountsField { /** * The number of users this policy is applied to */ @@ -107,6 +108,9 @@ export function deserializeLegalHoldPolicyStatusField( if (val == 'released') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize LegalHoldPolicyStatusField", }); diff --git a/src/schemas/metadataFilter.generated.ts b/src/schemas/metadataFilter.generated.ts index 2eea0d30..5b65ef18 100644 --- a/src/schemas/metadataFilter.generated.ts +++ b/src/schemas/metadataFilter.generated.ts @@ -12,7 +12,8 @@ import { sdIsMap } from '../serialization/json.js'; export type MetadataFilterScopeField = | 'global' | 'enterprise' - | 'enterprise_{enterprise_id}'; + | 'enterprise_{enterprise_id}' + | string; export interface MetadataFilter { /** * Specifies the scope of the template to filter search results by. @@ -66,6 +67,9 @@ export function deserializeMetadataFilterScopeField( if (val == 'enterprise_{enterprise_id}') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize MetadataFilterScopeField", }); diff --git a/src/schemas/metadataQuery.generated.ts b/src/schemas/metadataQuery.generated.ts index 7a2c2965..8dfdc337 100644 --- a/src/schemas/metadataQuery.generated.ts +++ b/src/schemas/metadataQuery.generated.ts @@ -6,7 +6,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type MetadataQueryOrderByDirectionField = 'ASC' | 'DESC'; +export type MetadataQueryOrderByDirectionField = 'ASC' | 'DESC' | string; export interface MetadataQueryOrderByField { /** * The metadata template field to order by. @@ -101,6 +101,9 @@ export function deserializeMetadataQueryOrderByDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize MetadataQueryOrderByDirectionField", }); diff --git a/src/schemas/metadataQueryIndex.generated.ts b/src/schemas/metadataQueryIndex.generated.ts index 47c222b3..d5d846c2 100644 --- a/src/schemas/metadataQueryIndex.generated.ts +++ b/src/schemas/metadataQueryIndex.generated.ts @@ -6,8 +6,15 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type MetadataQueryIndexStatusField = 'building' | 'active' | 'disabled'; -export type MetadataQueryIndexFieldsSortDirectionField = 'asc' | 'desc'; +export type MetadataQueryIndexStatusField = + | 'building' + | 'active' + | 'disabled' + | string; +export type MetadataQueryIndexFieldsSortDirectionField = + | 'asc' + | 'desc' + | string; export interface MetadataQueryIndexFieldsField { /** * The metadata template field key. */ @@ -49,6 +56,9 @@ export function deserializeMetadataQueryIndexStatusField( if (val == 'disabled') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize MetadataQueryIndexStatusField", }); @@ -67,6 +77,9 @@ export function deserializeMetadataQueryIndexFieldsSortDirectionField( if (val == 'desc') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize MetadataQueryIndexFieldsSortDirectionField", }); diff --git a/src/schemas/postOAuth2Token.generated.ts b/src/schemas/postOAuth2Token.generated.ts index 92f8835c..994aa809 100644 --- a/src/schemas/postOAuth2Token.generated.ts +++ b/src/schemas/postOAuth2Token.generated.ts @@ -11,12 +11,15 @@ export type PostOAuth2TokenGrantTypeField = | 'refresh_token' | 'client_credentials' | 'urn:ietf:params:oauth:grant-type:jwt-bearer' - | 'urn:ietf:params:oauth:grant-type:token-exchange'; + | 'urn:ietf:params:oauth:grant-type:token-exchange' + | string; export type PostOAuth2TokenSubjectTokenTypeField = - 'urn:ietf:params:oauth:token-type:access_token'; + | 'urn:ietf:params:oauth:token-type:access_token' + | string; export type PostOAuth2TokenActorTokenTypeField = - 'urn:ietf:params:oauth:token-type:id_token'; -export type PostOAuth2TokenBoxSubjectTypeField = 'enterprise' | 'user'; + | 'urn:ietf:params:oauth:token-type:id_token' + | string; +export type PostOAuth2TokenBoxSubjectTypeField = 'enterprise' | 'user' | string; export interface PostOAuth2Token { /** * The type of request being made, either using a client-side obtained @@ -127,6 +130,9 @@ export function deserializePostOAuth2TokenGrantTypeField( if (val == 'urn:ietf:params:oauth:grant-type:token-exchange') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize PostOAuth2TokenGrantTypeField", }); @@ -142,6 +148,9 @@ export function deserializePostOAuth2TokenSubjectTokenTypeField( if (val == 'urn:ietf:params:oauth:token-type:access_token') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize PostOAuth2TokenSubjectTokenTypeField", }); @@ -157,6 +166,9 @@ export function deserializePostOAuth2TokenActorTokenTypeField( if (val == 'urn:ietf:params:oauth:token-type:id_token') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize PostOAuth2TokenActorTokenTypeField", }); @@ -175,6 +187,9 @@ export function deserializePostOAuth2TokenBoxSubjectTypeField( if (val == 'user') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize PostOAuth2TokenBoxSubjectTypeField", }); diff --git a/src/schemas/postOAuth2TokenRefreshAccessToken.generated.ts b/src/schemas/postOAuth2TokenRefreshAccessToken.generated.ts index c7ebf683..e3851e93 100644 --- a/src/schemas/postOAuth2TokenRefreshAccessToken.generated.ts +++ b/src/schemas/postOAuth2TokenRefreshAccessToken.generated.ts @@ -6,7 +6,9 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type PostOAuth2TokenRefreshAccessTokenGrantTypeField = 'refresh_token'; +export type PostOAuth2TokenRefreshAccessTokenGrantTypeField = + | 'refresh_token' + | string; export class PostOAuth2TokenRefreshAccessToken { /** * The type of request being made, in this case a refresh request. */ @@ -69,6 +71,9 @@ export function deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField( if (val == 'refresh_token') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize PostOAuth2TokenRefreshAccessTokenGrantTypeField", diff --git a/src/schemas/recentItem.generated.ts b/src/schemas/recentItem.generated.ts index d0f2d39a..cdca0bd2 100644 --- a/src/schemas/recentItem.generated.ts +++ b/src/schemas/recentItem.generated.ts @@ -17,7 +17,8 @@ export type RecentItemInteractionTypeField = | 'item_upload' | 'item_comment' | 'item_open' - | 'item_modify'; + | 'item_modify' + | string; export interface RecentItem { /** * `recent_item` */ @@ -59,6 +60,9 @@ export function deserializeRecentItemInteractionTypeField( if (val == 'item_modify') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RecentItemInteractionTypeField", }); diff --git a/src/schemas/retentionPolicy.generated.ts b/src/schemas/retentionPolicy.generated.ts index e47673b5..c25148a1 100644 --- a/src/schemas/retentionPolicy.generated.ts +++ b/src/schemas/retentionPolicy.generated.ts @@ -24,9 +24,12 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type RetentionPolicyPolicyTypeField = 'finite' | 'indefinite'; -export type RetentionPolicyRetentionTypeField = 'modifiable' | 'non_modifiable'; -export type RetentionPolicyStatusField = 'active' | 'retired'; +export type RetentionPolicyPolicyTypeField = 'finite' | 'indefinite' | string; +export type RetentionPolicyRetentionTypeField = + | 'modifiable' + | 'non_modifiable' + | string; +export type RetentionPolicyStatusField = 'active' | 'retired' | string; export interface RetentionPolicyAssignmentCountsField { /** * The number of enterprise assignments this policy has. The maximum value is 1. */ @@ -102,6 +105,9 @@ export function deserializeRetentionPolicyPolicyTypeField( if (val == 'indefinite') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RetentionPolicyPolicyTypeField", }); @@ -120,6 +126,9 @@ export function deserializeRetentionPolicyRetentionTypeField( if (val == 'non_modifiable') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RetentionPolicyRetentionTypeField", }); @@ -138,6 +147,9 @@ export function deserializeRetentionPolicyStatusField( if (val == 'retired') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RetentionPolicyStatusField", }); diff --git a/src/schemas/retentionPolicyMini.generated.ts b/src/schemas/retentionPolicyMini.generated.ts index 27e129d3..6885da45 100644 --- a/src/schemas/retentionPolicyMini.generated.ts +++ b/src/schemas/retentionPolicyMini.generated.ts @@ -14,7 +14,8 @@ import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type RetentionPolicyMiniDispositionActionField = | 'permanently_delete' - | 'remove_retention'; + | 'remove_retention' + | string; export class RetentionPolicyMini extends RetentionPolicyBase { readonly policyName?: string; readonly retentionLength?: string; @@ -46,6 +47,9 @@ export function deserializeRetentionPolicyMiniDispositionActionField( if (val == 'remove_retention') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RetentionPolicyMiniDispositionActionField", }); diff --git a/src/schemas/roleVariable.generated.ts b/src/schemas/roleVariable.generated.ts index 986f73e3..b1bae40a 100644 --- a/src/schemas/roleVariable.generated.ts +++ b/src/schemas/roleVariable.generated.ts @@ -7,7 +7,7 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type RoleVariableTypeField = 'variable'; -export type RoleVariableVariableTypeField = 'collaborator_role'; +export type RoleVariableVariableTypeField = 'collaborator_role' | string; export type RoleVariableVariableValueField = | 'editor' | 'viewer' @@ -15,7 +15,8 @@ export type RoleVariableVariableValueField = | 'uploader' | 'previewer uploader' | 'viewer uploader' - | 'co-owner'; + | 'co-owner' + | string; export class RoleVariable { /** * Role object type. @@ -84,6 +85,9 @@ export function deserializeRoleVariableVariableTypeField( if (val == 'collaborator_role') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RoleVariableVariableTypeField", }); @@ -117,6 +121,9 @@ export function deserializeRoleVariableVariableValueField( if (val == 'co-owner') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize RoleVariableVariableValueField", }); diff --git a/src/schemas/shieldInformationBarrier.generated.ts b/src/schemas/shieldInformationBarrier.generated.ts index be562e03..469945db 100644 --- a/src/schemas/shieldInformationBarrier.generated.ts +++ b/src/schemas/shieldInformationBarrier.generated.ts @@ -21,7 +21,8 @@ export type ShieldInformationBarrierStatusField = | 'pending' | 'disabled' | 'enabled' - | 'invalid'; + | 'invalid' + | string; export interface ShieldInformationBarrier { /** * The unique identifier for the shield information barrier */ @@ -92,6 +93,9 @@ export function deserializeShieldInformationBarrierStatusField( if (val == 'invalid') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ShieldInformationBarrierStatusField", }); diff --git a/src/schemas/shieldInformationBarrierReport.generated.ts b/src/schemas/shieldInformationBarrierReport.generated.ts index aa25f00d..314a7c6b 100644 --- a/src/schemas/shieldInformationBarrierReport.generated.ts +++ b/src/schemas/shieldInformationBarrierReport.generated.ts @@ -28,7 +28,8 @@ export type ShieldInformationBarrierReportStatusField = | 'pending' | 'error' | 'done' - | 'cancelled'; + | 'cancelled' + | string; export type ShieldInformationBarrierReport = ShieldInformationBarrierReportBase & { readonly shieldInformationBarrier?: ShieldInformationBarrierReference; @@ -66,6 +67,9 @@ export function deserializeShieldInformationBarrierReportStatusField( if (val == 'cancelled') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ShieldInformationBarrierReportStatusField", }); diff --git a/src/schemas/signRequest.generated.ts b/src/schemas/signRequest.generated.ts index a7a393ec..dbb405c9 100644 --- a/src/schemas/signRequest.generated.ts +++ b/src/schemas/signRequest.generated.ts @@ -40,7 +40,8 @@ export type SignRequestStatusField = | 'error_sending' | 'expired' | 'finalizing' - | 'error_finalizing'; + | 'error_finalizing' + | string; export interface SignRequestSignFilesField { readonly files?: readonly FileMini[]; /** @@ -147,6 +148,9 @@ export function deserializeSignRequestStatusField( if (val == 'error_finalizing') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SignRequestStatusField", }); diff --git a/src/schemas/signRequestCreateRequest.generated.ts b/src/schemas/signRequestCreateRequest.generated.ts index fe751989..06bb50f3 100644 --- a/src/schemas/signRequestCreateRequest.generated.ts +++ b/src/schemas/signRequestCreateRequest.generated.ts @@ -24,7 +24,8 @@ import { sdIsMap } from '../serialization/json.js'; export type SignRequestCreateRequestSignatureColorField = | 'blue' | 'black' - | 'red'; + | 'red' + | string; export type SignRequestCreateRequest = SignRequestBase & { /** * List of files to create a signing document from. This is currently limited to ten files. Only the ID and type fields are required for each file. */ @@ -61,6 +62,9 @@ export function deserializeSignRequestCreateRequestSignatureColorField( if (val == 'red') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SignRequestCreateRequestSignatureColorField", }); diff --git a/src/schemas/signRequestCreateSigner.generated.ts b/src/schemas/signRequestCreateSigner.generated.ts index a6e0ec41..b71ae9f2 100644 --- a/src/schemas/signRequestCreateSigner.generated.ts +++ b/src/schemas/signRequestCreateSigner.generated.ts @@ -9,7 +9,8 @@ import { sdIsMap } from '../serialization/json.js'; export type SignRequestCreateSignerRoleField = | 'signer' | 'approver' - | 'final_copy_reader'; + | 'final_copy_reader' + | string; export interface SignRequestCreateSigner { /** * Email address of the signer. @@ -87,6 +88,9 @@ export function deserializeSignRequestCreateSignerRoleField( if (val == 'final_copy_reader') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SignRequestCreateSignerRoleField", }); diff --git a/src/schemas/signRequestSignerInput.generated.ts b/src/schemas/signRequestSignerInput.generated.ts index 85b1e09d..ae3df620 100644 --- a/src/schemas/signRequestSignerInput.generated.ts +++ b/src/schemas/signRequestSignerInput.generated.ts @@ -34,7 +34,8 @@ export type SignRequestSignerInputContentTypeField = | 'email' | 'attachment' | 'radio' - | 'dropdown'; + | 'dropdown' + | string; export type SignRequestSignerInput = SignRequestPrefillTag & { /** * Type of input */ @@ -132,6 +133,9 @@ export function deserializeSignRequestSignerInputContentTypeField( if (val == 'dropdown') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SignRequestSignerInputContentTypeField", }); diff --git a/src/schemas/signTemplate.generated.ts b/src/schemas/signTemplate.generated.ts index 4aed2e85..4a7a5d0c 100644 --- a/src/schemas/signTemplate.generated.ts +++ b/src/schemas/signTemplate.generated.ts @@ -22,8 +22,9 @@ export type SignTemplateAdditionalInfoNonEditableField = | 'name' | 'days_valid' | 'signers' - | 'source_files'; -export type SignTemplateAdditionalInfoRequiredSignersField = 'email'; + | 'source_files' + | string; +export type SignTemplateAdditionalInfoRequiredSignersField = 'email' | string; export interface SignTemplateAdditionalInfoRequiredField { /** * Required signer fields. */ @@ -178,6 +179,9 @@ export function deserializeSignTemplateAdditionalInfoNonEditableField( if (val == 'source_files') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SignTemplateAdditionalInfoNonEditableField", }); @@ -193,6 +197,9 @@ export function deserializeSignTemplateAdditionalInfoRequiredSignersField( if (val == 'email') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SignTemplateAdditionalInfoRequiredSignersField", }); diff --git a/src/schemas/skillInvocation.generated.ts b/src/schemas/skillInvocation.generated.ts index 74257c70..7edde59e 100644 --- a/src/schemas/skillInvocation.generated.ts +++ b/src/schemas/skillInvocation.generated.ts @@ -32,7 +32,7 @@ export interface SkillInvocationSkillField { readonly apiKey?: string; readonly rawData?: SerializedData; } -export type SkillInvocationTokenReadTokenTypeField = 'bearer'; +export type SkillInvocationTokenReadTokenTypeField = 'bearer' | string; export interface SkillInvocationTokenReadField { /** * The requested access token. */ @@ -50,7 +50,7 @@ export interface SkillInvocationTokenReadField { readonly restrictedTo?: string; readonly rawData?: SerializedData; } -export type SkillInvocationTokenWriteTokenTypeField = 'bearer'; +export type SkillInvocationTokenWriteTokenTypeField = 'bearer' | string; export interface SkillInvocationTokenWriteField { /** * The requested access token. */ @@ -82,7 +82,8 @@ export type SkillInvocationStatusStateField = | 'processing' | 'success' | 'transient_failure' - | 'permanent_failure'; + | 'permanent_failure' + | string; export interface SkillInvocationStatusField { /** * The state of this event. @@ -239,6 +240,9 @@ export function deserializeSkillInvocationTokenReadTokenTypeField( if (val == 'bearer') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SkillInvocationTokenReadTokenTypeField", }); @@ -310,6 +314,9 @@ export function deserializeSkillInvocationTokenWriteTokenTypeField( if (val == 'bearer') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SkillInvocationTokenWriteTokenTypeField", }); @@ -425,6 +432,9 @@ export function deserializeSkillInvocationStatusStateField( if (val == 'permanent_failure') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize SkillInvocationStatusStateField", }); diff --git a/src/schemas/statusSkillCard.generated.ts b/src/schemas/statusSkillCard.generated.ts index 861efadf..1a874bf2 100644 --- a/src/schemas/statusSkillCard.generated.ts +++ b/src/schemas/statusSkillCard.generated.ts @@ -25,7 +25,8 @@ export type StatusSkillCardStatusCodeField = | 'processing' | 'success' | 'transient_failure' - | 'permanent_failure'; + | 'permanent_failure' + | string; export interface StatusSkillCardStatusField { /** * A code for the status of this Skill invocation. By @@ -289,6 +290,9 @@ export function deserializeStatusSkillCardStatusCodeField( if (val == 'permanent_failure') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize StatusSkillCardStatusCodeField", }); diff --git a/src/schemas/task.generated.ts b/src/schemas/task.generated.ts index 91bfffb1..41425b3d 100644 --- a/src/schemas/task.generated.ts +++ b/src/schemas/task.generated.ts @@ -19,8 +19,8 @@ import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type TaskTypeField = 'task'; -export type TaskActionField = 'review' | 'complete'; -export type TaskCompletionRuleField = 'all_assignees' | 'any_assignee'; +export type TaskActionField = 'review' | 'complete' | string; +export type TaskCompletionRuleField = 'all_assignees' | 'any_assignee' | string; export interface Task { /** * The unique identifier for this task */ @@ -79,6 +79,9 @@ export function deserializeTaskActionField( if (val == 'complete') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TaskActionField" }); } export function serializeTaskCompletionRuleField( @@ -95,6 +98,9 @@ export function deserializeTaskCompletionRuleField( if (val == 'any_assignee') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TaskCompletionRuleField", }); diff --git a/src/schemas/taskAssignment.generated.ts b/src/schemas/taskAssignment.generated.ts index 8ed8f1c3..bba1ab0d 100644 --- a/src/schemas/taskAssignment.generated.ts +++ b/src/schemas/taskAssignment.generated.ts @@ -20,7 +20,8 @@ export type TaskAssignmentResolutionStateField = | 'completed' | 'incomplete' | 'approved' - | 'rejected'; + | 'rejected' + | string; export interface TaskAssignment { /** * The unique identifier for this task assignment */ @@ -88,6 +89,9 @@ export function deserializeTaskAssignmentResolutionStateField( if (val == 'rejected') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TaskAssignmentResolutionStateField", }); diff --git a/src/schemas/templateSigner.generated.ts b/src/schemas/templateSigner.generated.ts index fd57b575..abc1d3d4 100644 --- a/src/schemas/templateSigner.generated.ts +++ b/src/schemas/templateSigner.generated.ts @@ -12,7 +12,8 @@ import { sdIsMap } from '../serialization/json.js'; export type TemplateSignerRoleField = | 'signer' | 'approver' - | 'final_copy_reader'; + | 'final_copy_reader' + | string; export interface TemplateSigner { readonly inputs?: readonly TemplateSignerInput[]; /** @@ -63,6 +64,9 @@ export function deserializeTemplateSignerRoleField( if (val == 'final_copy_reader') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TemplateSignerRoleField", }); diff --git a/src/schemas/templateSignerInput.generated.ts b/src/schemas/templateSignerInput.generated.ts index e0f4a85b..5e21ee1d 100644 --- a/src/schemas/templateSignerInput.generated.ts +++ b/src/schemas/templateSignerInput.generated.ts @@ -35,7 +35,8 @@ export type TemplateSignerInputContentTypeField = | 'email' | 'attachment' | 'radio' - | 'dropdown'; + | 'dropdown' + | string; export interface TemplateSignerInputCoordinatesField { /** * Relative x coordinate to the page the input is on, ranging from 0 to 1. */ @@ -175,6 +176,9 @@ export function deserializeTemplateSignerInputContentTypeField( if (val == 'dropdown') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TemplateSignerInputContentTypeField", }); diff --git a/src/schemas/termsOfService.generated.ts b/src/schemas/termsOfService.generated.ts index 47b26eac..575efefc 100644 --- a/src/schemas/termsOfService.generated.ts +++ b/src/schemas/termsOfService.generated.ts @@ -15,7 +15,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type TermsOfServiceStatusField = 'enabled' | 'disabled'; +export type TermsOfServiceStatusField = 'enabled' | 'disabled' | string; export type TermsOfServiceEnterpriseTypeField = 'enterprise'; export interface TermsOfServiceEnterpriseField { /** @@ -29,7 +29,7 @@ export interface TermsOfServiceEnterpriseField { readonly name?: string; readonly rawData?: SerializedData; } -export type TermsOfServiceTosTypeField = 'managed' | 'external'; +export type TermsOfServiceTosTypeField = 'managed' | 'external' | string; export class TermsOfService extends TermsOfServiceBase { readonly status?: TermsOfServiceStatusField; readonly enterprise?: TermsOfServiceEnterpriseField; @@ -73,6 +73,9 @@ export function deserializeTermsOfServiceStatusField( if (val == 'disabled') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TermsOfServiceStatusField", }); @@ -150,6 +153,9 @@ export function deserializeTermsOfServiceTosTypeField( if (val == 'external') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TermsOfServiceTosTypeField", }); diff --git a/src/schemas/trashFile.generated.ts b/src/schemas/trashFile.generated.ts index 05bf2ff2..09c11d95 100644 --- a/src/schemas/trashFile.generated.ts +++ b/src/schemas/trashFile.generated.ts @@ -47,7 +47,11 @@ export interface TrashFilePathCollectionField { readonly entries: readonly TrashFilePathCollectionEntriesField[]; readonly rawData?: SerializedData; } -export type TrashFileItemStatusField = 'active' | 'trashed' | 'deleted'; +export type TrashFileItemStatusField = + | 'active' + | 'trashed' + | 'deleted' + | string; export class TrashFile { /** * The unique identifier that represent a file. @@ -436,6 +440,9 @@ export function deserializeTrashFileItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TrashFileItemStatusField", }); diff --git a/src/schemas/trashFileRestored.generated.ts b/src/schemas/trashFileRestored.generated.ts index 847f412a..34769546 100644 --- a/src/schemas/trashFileRestored.generated.ts +++ b/src/schemas/trashFileRestored.generated.ts @@ -28,7 +28,11 @@ export interface TrashFileRestoredPathCollectionField { readonly entries: readonly FolderMini[]; readonly rawData?: SerializedData; } -export type TrashFileRestoredItemStatusField = 'active' | 'trashed' | 'deleted'; +export type TrashFileRestoredItemStatusField = + | 'active' + | 'trashed' + | 'deleted' + | string; export class TrashFileRestored { /** * The unique identifier that represent a file. @@ -339,6 +343,9 @@ export function deserializeTrashFileRestoredItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TrashFileRestoredItemStatusField", }); diff --git a/src/schemas/trashFolder.generated.ts b/src/schemas/trashFolder.generated.ts index e33eee6a..f96e186c 100644 --- a/src/schemas/trashFolder.generated.ts +++ b/src/schemas/trashFolder.generated.ts @@ -44,7 +44,11 @@ export interface TrashFolderPathCollectionField { readonly entries: readonly TrashFolderPathCollectionEntriesField[]; readonly rawData?: SerializedData; } -export type TrashFolderItemStatusField = 'active' | 'trashed' | 'deleted'; +export type TrashFolderItemStatusField = + | 'active' + | 'trashed' + | 'deleted' + | string; export class TrashFolder { /** * The unique identifier that represent a folder. @@ -436,6 +440,9 @@ export function deserializeTrashFolderItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TrashFolderItemStatusField", }); diff --git a/src/schemas/trashFolderRestored.generated.ts b/src/schemas/trashFolderRestored.generated.ts index 6a03827b..bc231e80 100644 --- a/src/schemas/trashFolderRestored.generated.ts +++ b/src/schemas/trashFolderRestored.generated.ts @@ -28,7 +28,8 @@ export interface TrashFolderRestoredPathCollectionField { export type TrashFolderRestoredItemStatusField = | 'active' | 'trashed' - | 'deleted'; + | 'deleted' + | string; export interface TrashFolderRestored { /** * The unique identifier that represent a folder. @@ -192,6 +193,9 @@ export function deserializeTrashFolderRestoredItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TrashFolderRestoredItemStatusField", }); diff --git a/src/schemas/trashWebLink.generated.ts b/src/schemas/trashWebLink.generated.ts index 4d4f874f..81a22394 100644 --- a/src/schemas/trashWebLink.generated.ts +++ b/src/schemas/trashWebLink.generated.ts @@ -44,7 +44,11 @@ export interface TrashWebLinkPathCollectionField { readonly entries: readonly TrashWebLinkPathCollectionEntriesField[]; readonly rawData?: SerializedData; } -export type TrashWebLinkItemStatusField = 'active' | 'trashed' | 'deleted'; +export type TrashWebLinkItemStatusField = + | 'active' + | 'trashed' + | 'deleted' + | string; export interface TrashWebLink { /** * `web_link` */ @@ -264,6 +268,9 @@ export function deserializeTrashWebLinkItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TrashWebLinkItemStatusField", }); diff --git a/src/schemas/trashWebLinkRestored.generated.ts b/src/schemas/trashWebLinkRestored.generated.ts index 24761935..1cd4742a 100644 --- a/src/schemas/trashWebLinkRestored.generated.ts +++ b/src/schemas/trashWebLinkRestored.generated.ts @@ -28,7 +28,8 @@ export interface TrashWebLinkRestoredPathCollectionField { export type TrashWebLinkRestoredItemStatusField = | 'active' | 'trashed' - | 'deleted'; + | 'deleted' + | string; export interface TrashWebLinkRestored { /** * `web_link` */ @@ -168,6 +169,9 @@ export function deserializeTrashWebLinkRestoredItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize TrashWebLinkRestoredItemStatusField", }); diff --git a/src/schemas/uploadParts.generated.ts b/src/schemas/uploadParts.generated.ts index f33ee40a..24405047 100644 --- a/src/schemas/uploadParts.generated.ts +++ b/src/schemas/uploadParts.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type UploadPartsOrderDirectionField = 'ASC' | 'DESC'; +export type UploadPartsOrderDirectionField = 'ASC' | 'DESC' | string; export interface UploadPartsOrderField { /** * The field to order by */ @@ -66,6 +66,9 @@ export function deserializeUploadPartsOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UploadPartsOrderDirectionField", }); diff --git a/src/schemas/user.generated.ts b/src/schemas/user.generated.ts index bb2317c0..aebed174 100644 --- a/src/schemas/user.generated.ts +++ b/src/schemas/user.generated.ts @@ -22,7 +22,8 @@ export type UserStatusField = | 'active' | 'inactive' | 'cannot_delete_edit' - | 'cannot_delete_edit_upload'; + | 'cannot_delete_edit_upload' + | string; export interface UserNotificationEmailField { /** * The email address to send the notifications to. */ @@ -107,6 +108,9 @@ export function deserializeUserStatusField( if (val == 'cannot_delete_edit_upload') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UserStatusField" }); } export function serializeUserNotificationEmailField( diff --git a/src/schemas/userFull.generated.ts b/src/schemas/userFull.generated.ts index 085a9839..04512588 100644 --- a/src/schemas/userFull.generated.ts +++ b/src/schemas/userFull.generated.ts @@ -30,7 +30,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type UserFullRoleField = 'admin' | 'coadmin' | 'user'; +export type UserFullRoleField = 'admin' | 'coadmin' | 'user' | string; export type UserFullEnterpriseTypeField = 'enterprise'; export interface UserFullEnterpriseField { /** @@ -114,6 +114,9 @@ export function deserializeUserFullRoleField( if (val == 'user') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UserFullRoleField" }); } export function serializeUserFullEnterpriseTypeField( diff --git a/src/schemas/users.generated.ts b/src/schemas/users.generated.ts index 183af03b..b790b2e7 100644 --- a/src/schemas/users.generated.ts +++ b/src/schemas/users.generated.ts @@ -9,7 +9,7 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; -export type UsersOrderDirectionField = 'ASC' | 'DESC'; +export type UsersOrderDirectionField = 'ASC' | 'DESC' | string; export interface UsersOrderField { /** * The field to order by */ @@ -71,6 +71,9 @@ export function deserializeUsersOrderDirectionField( if (val == 'DESC') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize UsersOrderDirectionField", }); diff --git a/src/schemas/v2025R0/clientErrorV2025R0.generated.ts b/src/schemas/v2025R0/clientErrorV2025R0.generated.ts index 3c5f5448..3a8a7caf 100644 --- a/src/schemas/v2025R0/clientErrorV2025R0.generated.ts +++ b/src/schemas/v2025R0/clientErrorV2025R0.generated.ts @@ -24,7 +24,8 @@ export type ClientErrorV2025R0CodeField = | 'internal_server_error' | 'unavailable' | 'item_name_invalid' - | 'insufficient_scope'; + | 'insufficient_scope' + | string; export interface ClientErrorV2025R0ContextInfoField { /** * More details on the error. */ @@ -132,6 +133,9 @@ export function deserializeClientErrorV2025R0CodeField( if (val == 'insufficient_scope') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ClientErrorV2025R0CodeField", }); diff --git a/src/schemas/v2025R0/docGenJobV2025R0.generated.ts b/src/schemas/v2025R0/docGenJobV2025R0.generated.ts index de6e7ab5..814eadfd 100644 --- a/src/schemas/v2025R0/docGenJobV2025R0.generated.ts +++ b/src/schemas/v2025R0/docGenJobV2025R0.generated.ts @@ -26,7 +26,8 @@ export type DocGenJobV2025R0StatusField = | 'completed' | 'failed' | 'completed_with_error' - | 'pending'; + | 'pending' + | string; export class DocGenJobV2025R0 extends DocGenJobBaseV2025R0 { readonly batch!: DocGenBatchBaseV2025R0; readonly templateFile!: FileReferenceV2025R0; @@ -83,6 +84,9 @@ export function deserializeDocGenJobV2025R0StatusField( if (val == 'pending') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DocGenJobV2025R0StatusField", }); diff --git a/src/schemas/v2025R0/docGenTagV2025R0.generated.ts b/src/schemas/v2025R0/docGenTagV2025R0.generated.ts index a89bb067..eeb136a7 100644 --- a/src/schemas/v2025R0/docGenTagV2025R0.generated.ts +++ b/src/schemas/v2025R0/docGenTagV2025R0.generated.ts @@ -12,7 +12,8 @@ export type DocGenTagV2025R0TagTypeField = | 'conditional' | 'for-loop' | 'table-loop' - | 'image'; + | 'image' + | string; export interface DocGenTagV2025R0 { /** * The content of the tag. */ @@ -51,6 +52,9 @@ export function deserializeDocGenTagV2025R0TagTypeField( if (val == 'image') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize DocGenTagV2025R0TagTypeField", }); diff --git a/src/schemas/webLink.generated.ts b/src/schemas/webLink.generated.ts index 0624c7ee..60cbc71b 100644 --- a/src/schemas/webLink.generated.ts +++ b/src/schemas/webLink.generated.ts @@ -33,16 +33,22 @@ export interface WebLinkPathCollectionField { readonly entries: readonly FolderMini[]; readonly rawData?: SerializedData; } -export type WebLinkSharedLinkAccessField = 'open' | 'company' | 'collaborators'; +export type WebLinkSharedLinkAccessField = + | 'open' + | 'company' + | 'collaborators' + | string; export type WebLinkSharedLinkEffectiveAccessField = | 'open' | 'company' - | 'collaborators'; + | 'collaborators' + | string; export type WebLinkSharedLinkEffectivePermissionField = | 'can_edit' | 'can_download' | 'can_preview' - | 'no_access'; + | 'no_access' + | string; export interface WebLinkSharedLinkPermissionsField { /** * Defines if the shared link allows for the item to be downloaded. For @@ -132,7 +138,7 @@ export interface WebLinkSharedLinkField { readonly previewCount: number; readonly rawData?: SerializedData; } -export type WebLinkItemStatusField = 'active' | 'trashed' | 'deleted'; +export type WebLinkItemStatusField = 'active' | 'trashed' | 'deleted' | string; export class WebLink extends WebLinkMini { readonly parent?: FolderMini; readonly description?: string; @@ -256,6 +262,9 @@ export function deserializeWebLinkSharedLinkAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WebLinkSharedLinkAccessField", }); @@ -277,6 +286,9 @@ export function deserializeWebLinkSharedLinkEffectiveAccessField( if (val == 'collaborators') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WebLinkSharedLinkEffectiveAccessField", }); @@ -301,6 +313,9 @@ export function deserializeWebLinkSharedLinkEffectivePermissionField( if (val == 'no_access') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WebLinkSharedLinkEffectivePermissionField", }); @@ -547,6 +562,9 @@ export function deserializeWebLinkItemStatusField( if (val == 'deleted') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WebLinkItemStatusField", }); diff --git a/src/schemas/webhook.generated.ts b/src/schemas/webhook.generated.ts index 3a41ee46..1ffffcd3 100644 --- a/src/schemas/webhook.generated.ts +++ b/src/schemas/webhook.generated.ts @@ -61,7 +61,8 @@ export type WebhookTriggersField = | 'SIGN_REQUEST.COMPLETED' | 'SIGN_REQUEST.DECLINED' | 'SIGN_REQUEST.EXPIRED' - | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; + | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED' + | string; export type Webhook = WebhookMini & { readonly createdBy?: UserMini; /** @@ -204,6 +205,9 @@ export function deserializeWebhookTriggersField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WebhookTriggersField" }); } export function serializeWebhook(val: Webhook): SerializedData { diff --git a/src/schemas/webhookInvocation.generated.ts b/src/schemas/webhookInvocation.generated.ts index a8e8befc..eef63820 100644 --- a/src/schemas/webhookInvocation.generated.ts +++ b/src/schemas/webhookInvocation.generated.ts @@ -59,7 +59,8 @@ export type WebhookInvocationTriggerField = | 'SIGN_REQUEST.COMPLETED' | 'SIGN_REQUEST.DECLINED' | 'SIGN_REQUEST.EXPIRED' - | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; + | 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED' + | string; export interface WebhookInvocation { /** * The unique identifier for this webhook invocation */ @@ -220,6 +221,9 @@ export function deserializeWebhookInvocationTriggerField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WebhookInvocationTriggerField", }); diff --git a/src/schemas/workflow.generated.ts b/src/schemas/workflow.generated.ts index e2511588..c16c8845 100644 --- a/src/schemas/workflow.generated.ts +++ b/src/schemas/workflow.generated.ts @@ -20,7 +20,9 @@ import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; export type WorkflowFlowsTypeField = 'flow'; export type WorkflowFlowsTriggerTypeField = 'trigger'; -export type WorkflowFlowsTriggerTriggerTypeField = 'WORKFLOW_MANUAL_START'; +export type WorkflowFlowsTriggerTriggerTypeField = + | 'WORKFLOW_MANUAL_START' + | string; export type WorkflowFlowsTriggerScopeTypeField = 'trigger_scope'; export type WorkflowFlowsTriggerScopeObjectTypeField = 'folder'; export interface WorkflowFlowsTriggerScopeObjectField { @@ -80,7 +82,8 @@ export type WorkflowFlowsOutcomesActionTypeField = | 'go_back_to_step' | 'apply_file_classification' | 'apply_folder_classification' - | 'send_notification'; + | 'send_notification' + | string; export type WorkflowFlowsOutcomesIfRejectedTypeField = 'outcome'; export type WorkflowFlowsOutcomesIfRejectedActionTypeField = | 'add_metadata' @@ -105,7 +108,8 @@ export type WorkflowFlowsOutcomesIfRejectedActionTypeField = | 'go_back_to_step' | 'apply_file_classification' | 'apply_folder_classification' - | 'send_notification'; + | 'send_notification' + | string; export interface WorkflowFlowsOutcomesIfRejectedField { /** * The identifier of the outcome */ @@ -197,6 +201,9 @@ export function deserializeWorkflowFlowsTriggerTriggerTypeField( if (val == 'WORKFLOW_MANUAL_START') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WorkflowFlowsTriggerTriggerTypeField", }); @@ -459,6 +466,9 @@ export function deserializeWorkflowFlowsOutcomesActionTypeField( if (val == 'send_notification') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WorkflowFlowsOutcomesActionTypeField", }); @@ -555,6 +565,9 @@ export function deserializeWorkflowFlowsOutcomesIfRejectedActionTypeField( if (val == 'send_notification') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize WorkflowFlowsOutcomesIfRejectedActionTypeField", }); diff --git a/src/schemas/zipDownloadStatus.generated.ts b/src/schemas/zipDownloadStatus.generated.ts index b7184a67..d87d358a 100644 --- a/src/schemas/zipDownloadStatus.generated.ts +++ b/src/schemas/zipDownloadStatus.generated.ts @@ -9,7 +9,8 @@ import { sdIsMap } from '../serialization/json.js'; export type ZipDownloadStatusStateField = | 'in_progress' | 'failed' - | 'succeeded'; + | 'succeeded' + | string; export interface ZipDownloadStatus { /** * The total number of files in the archive. */ @@ -51,6 +52,9 @@ export function deserializeZipDownloadStatusStateField( if (val == 'succeeded') { return val; } + if (sdIsString(val)) { + return val; + } throw new BoxSdkError({ message: "Can't deserialize ZipDownloadStatusStateField", });