fix: auto-migrate after DB restore and force re-login

- After importing a backup, run prisma migrate deploy so any schema
  migrations the backup is missing are applied automatically. This
  prevents pages from failing due to missing tables/columns when the
  backup was taken on an older version of the app.
- Force logout and redirect to login after a successful restore so the
  JWT is refreshed against the restored database (prevents userId
  mismatch causing user-scoped queries to return empty results).
- Fix getTotalPatientCount() in /status route to pass userId so it
  counts only the current user's patients instead of all patients.
- Add prisma.$connect() after $disconnect() to ensure a clean reconnect.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
ff
2026-05-17 22:31:12 -04:00
co-authored by Claude Sonnet 4.6
parent b9e888fc7f
commit 5508a90d28
231 changed files with 1629 additions and 14854 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
{ {
"is_task_list_visible": true, "is_task_list_visible": true,
"active_task": "frontend#dev" "active_task": "backend#dev"
} }
+1 -1
View File
@@ -1,7 +1,7 @@
NODE_ENV="development" NODE_ENV="development"
HOST=0.0.0.0 HOST=0.0.0.0
PORT=5000 PORT=5000
FRONTEND_URLS=http://localhost:3000,http://192.168.1.236,https://communitydentistsoflowell.mydentalofficemanagement.com FRONTEND_URLS=http://localhost:3000
SELENIUM_AGENT_BASE_URL=http://localhost:5002 SELENIUM_AGENT_BASE_URL=http://localhost:5002
JWT_SECRET = 'dentalsecret' JWT_SECRET = 'dentalsecret'
DB_HOST=localhost DB_HOST=localhost
+28 -1
View File
@@ -120,7 +120,7 @@ router.get("/status", async (req: Request, res: Response): Promise<any> => {
SELECT pg_size_pretty(pg_database_size(current_database())) as size SELECT pg_size_pretty(pg_database_size(current_database())) as size
`; `;
const patientsCount = await storage.getTotalPatientCount(); const patientsCount = await storage.getTotalPatientCount(userId);
const lastBackup = await storage.getLastBackup(userId); const lastBackup = await storage.getLastBackup(userId);
res.json({ res.json({
@@ -388,12 +388,39 @@ router.post("/restore", restoreUpload.single("file"), async (req: Request, res:
return res.status(500).json({ error: "Restore failed", details: stderr }); return res.status(500).json({ error: "Restore failed", details: stderr });
} }
// Reconnect Prisma after schema was replaced
try { try {
await prisma.$disconnect(); await prisma.$disconnect();
await prisma.$connect();
} catch (_) {} } catch (_) {}
// Apply any migrations the backup may be missing so the schema matches
// the current codebase. Uses prisma migrate deploy which is safe to run
// repeatedly — it skips already-applied migrations.
const migrate = spawn(
"npx",
["prisma", "migrate", "deploy", "--schema", path.resolve(__dirname, "../../../../packages/db/prisma/schema.prisma")],
{
env: { ...process.env, DATABASE_URL: process.env.DATABASE_URL || "" },
cwd: path.resolve(__dirname, "../../../../packages/db"),
}
);
let migrateOut = "";
migrate.stdout.on("data", (d) => (migrateOut += d.toString()));
migrate.stderr.on("data", (d) => (migrateOut += d.toString()));
migrate.on("close", (migrateCode) => {
if (migrateCode !== 0) {
console.error("prisma migrate deploy failed after restore:", migrateOut);
} else {
console.log("prisma migrate deploy completed after restore:", migrateOut.trim());
}
res.json({ success: true }); res.json({ success: true });
}); });
migrate.on("error", (err) => {
console.error("Failed to run prisma migrate deploy:", err.message);
res.json({ success: true }); // still report success — data is restored
});
});
if (isZip && tmpZipPath) { if (isZip && tmpZipPath) {
// Pipe the first .sql entry from the zip directly into psql stdin // Pipe the first .sql entry from the zip directly into psql stdin
+1 -1
View File
@@ -1,4 +1,4 @@
NODE_ENV=development NODE_ENV=development
HOST=0.0.0.0 HOST=0.0.0.0
PORT=3000 PORT=3000
VITE_API_BASE_URL_BACKEND= VITE_API_BASE_URL_BACKEND=http://localhost:5000
@@ -42,10 +42,18 @@ export function ImportDatabaseSection() {
onSuccess: () => { onSuccess: () => {
toast({ toast({
title: "Database Restored", title: "Database Restored",
description: "The database has been successfully restored from the backup file.", description: "Database restored successfully. Redirecting to login...",
}); });
setSelectedFile(null); setSelectedFile(null);
if (fileInputRef.current) fileInputRef.current.value = ""; if (fileInputRef.current) fileInputRef.current.value = "";
// Clear auth token and reload so the user re-authenticates against the
// restored database. This is necessary because the restored data may have
// a different userId than the current JWT, which would cause all
// user-scoped queries to return empty results.
setTimeout(() => {
localStorage.removeItem("token");
window.location.href = "/";
}, 2000);
}, },
onError: (err: any) => { onError: (err: any) => {
toast({ toast({
+13 -59
View File
@@ -250,7 +250,6 @@
"integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.29.0", "@babel/code-frame": "^7.29.0",
"@babel/generator": "^7.29.0", "@babel/generator": "^7.29.0",
@@ -535,7 +534,8 @@
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/@cfworker/json-schema/-/json-schema-4.1.1.tgz", "resolved": "https://registry.npmjs.org/@cfworker/json-schema/-/json-schema-4.1.1.tgz",
"integrity": "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==", "integrity": "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==",
"license": "MIT" "license": "MIT",
"peer": true
}, },
"node_modules/@chevrotain/cst-dts-gen": { "node_modules/@chevrotain/cst-dts-gen": {
"version": "10.5.0", "version": "10.5.0",
@@ -604,8 +604,7 @@
"version": "0.3.15", "version": "0.3.15",
"resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.15.tgz", "resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.15.tgz",
"integrity": "sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==", "integrity": "sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==",
"license": "Apache-2.0", "license": "Apache-2.0"
"peer": true
}, },
"node_modules/@electric-sql/pglite-socket": { "node_modules/@electric-sql/pglite-socket": {
"version": "0.0.20", "version": "0.0.20",
@@ -635,7 +634,6 @@
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -652,7 +650,6 @@
"cpu": [ "cpu": [
"arm" "arm"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -669,7 +666,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -686,7 +682,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -703,7 +698,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -720,7 +714,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -737,7 +730,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -754,7 +746,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -771,7 +762,6 @@
"cpu": [ "cpu": [
"arm" "arm"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -788,7 +778,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -805,7 +794,6 @@
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -822,7 +810,6 @@
"cpu": [ "cpu": [
"loong64" "loong64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -839,7 +826,6 @@
"cpu": [ "cpu": [
"mips64el" "mips64el"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -856,7 +842,6 @@
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -873,7 +858,6 @@
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -890,7 +874,6 @@
"cpu": [ "cpu": [
"s390x" "s390x"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -907,7 +890,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -924,7 +906,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -941,7 +922,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -958,7 +938,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -975,7 +954,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -992,7 +970,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1009,7 +986,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1026,7 +1002,6 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1043,7 +1018,6 @@
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1060,7 +1034,6 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1442,6 +1415,7 @@
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=10" "node": ">=10"
}, },
@@ -4937,7 +4911,6 @@
"integrity": "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==", "integrity": "sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==",
"devOptional": true, "devOptional": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"hoist-non-react-statics": "^3.3.0" "hoist-non-react-statics": "^3.3.0"
}, },
@@ -4990,7 +4963,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.11.tgz",
"integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"undici-types": "~6.19.2" "undici-types": "~6.19.2"
} }
@@ -5055,7 +5027,6 @@
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
"integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"csstype": "^3.2.2" "csstype": "^3.2.2"
} }
@@ -5066,7 +5037,6 @@
"integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
"devOptional": true, "devOptional": true,
"license": "MIT", "license": "MIT",
"peer": true,
"peerDependencies": { "peerDependencies": {
"@types/react": "^19.2.0" "@types/react": "^19.2.0"
} }
@@ -5205,7 +5175,6 @@
"integrity": "sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==", "integrity": "sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": "8.56.1", "@typescript-eslint/scope-manager": "8.56.1",
"@typescript-eslint/types": "8.56.1", "@typescript-eslint/types": "8.56.1",
@@ -5514,7 +5483,6 @@
"integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"bin": { "bin": {
"acorn": "bin/acorn" "acorn": "bin/acorn"
}, },
@@ -6060,7 +6028,6 @@
} }
], ],
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"baseline-browser-mapping": "^2.9.0", "baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759", "caniuse-lite": "^1.0.30001759",
@@ -6239,6 +6206,7 @@
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=10" "node": ">=10"
}, },
@@ -6922,6 +6890,7 @@
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@@ -7210,8 +7179,7 @@
"version": "8.6.0", "version": "8.6.0",
"resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz",
"integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==",
"license": "MIT", "license": "MIT"
"peer": true
}, },
"node_modules/embla-carousel-react": { "node_modules/embla-carousel-react": {
"version": "8.6.0", "version": "8.6.0",
@@ -7486,7 +7454,6 @@
"integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==", "integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/eslint-utils": "^4.8.0",
"@eslint-community/regexpp": "^4.12.1", "@eslint-community/regexpp": "^4.12.1",
@@ -8704,7 +8671,6 @@
"resolved": "https://registry.npmjs.org/hono/-/hono-4.11.4.tgz", "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.4.tgz",
"integrity": "sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==", "integrity": "sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
} }
@@ -9056,6 +9022,7 @@
"resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.21.tgz", "resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.21.tgz",
"integrity": "sha512-biOj/6M5qdgx5TKjDnFT1ymSpM5tbd3ylwDtrQvFQSu0Z7bBYko2dF+W/aUkXUPuk6IVpRxk/3Q2sHOzGlS36g==", "integrity": "sha512-biOj/6M5qdgx5TKjDnFT1ymSpM5tbd3ylwDtrQvFQSu0Z7bBYko2dF+W/aUkXUPuk6IVpRxk/3Q2sHOzGlS36g==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"base64-js": "^1.5.1" "base64-js": "^1.5.1"
} }
@@ -9216,6 +9183,7 @@
"resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.6.0.tgz", "resolved": "https://registry.npmjs.org/langsmith/-/langsmith-0.6.0.tgz",
"integrity": "sha512-GGaj5IMRfLv2HXXFzGk9diISMYLTpSTh6fzCZGKxWYW/NqEztIFtnXLq6G/RVhzFRmCykLap1fuC67LVKoQLcg==", "integrity": "sha512-GGaj5IMRfLv2HXXFzGk9diISMYLTpSTh6fzCZGKxWYW/NqEztIFtnXLq6G/RVhzFRmCykLap1fuC67LVKoQLcg==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"p-queue": "6.6.2" "p-queue": "6.6.2"
}, },
@@ -10054,6 +10022,7 @@
"resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
"integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"bin": { "bin": {
"mustache": "bin/mustache" "mustache": "bin/mustache"
} }
@@ -10457,6 +10426,7 @@
"resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
"integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"eventemitter3": "^4.0.4", "eventemitter3": "^4.0.4",
"p-timeout": "^3.2.0" "p-timeout": "^3.2.0"
@@ -10488,6 +10458,7 @@
"resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
"integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"p-finally": "^1.0.0" "p-finally": "^1.0.0"
}, },
@@ -10662,7 +10633,6 @@
"resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz", "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz",
"integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==", "integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==",
"license": "Apache-2.0", "license": "Apache-2.0",
"peer": true,
"engines": { "engines": {
"node": ">=18" "node": ">=18"
}, },
@@ -10695,7 +10665,6 @@
"resolved": "https://registry.npmjs.org/pg/-/pg-8.18.0.tgz", "resolved": "https://registry.npmjs.org/pg/-/pg-8.18.0.tgz",
"integrity": "sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ==", "integrity": "sha512-xqrUDL1b9MbkydY/s+VZ6v+xiMUmOUk7SS9d/1kpyQxoJ6U9AO1oIJyUWVZojbfe5Cc/oluutcgFG4L9RDP1iQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"pg-connection-string": "^2.11.0", "pg-connection-string": "^2.11.0",
"pg-pool": "^3.11.0", "pg-pool": "^3.11.0",
@@ -10860,7 +10829,6 @@
} }
], ],
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"nanoid": "^3.3.11", "nanoid": "^3.3.11",
"picocolors": "^1.1.1", "picocolors": "^1.1.1",
@@ -11090,7 +11058,6 @@
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
"integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
"license": "MIT", "license": "MIT",
"peer": true,
"bin": { "bin": {
"prettier": "bin/prettier.cjs" "prettier": "bin/prettier.cjs"
}, },
@@ -11783,7 +11750,6 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
"integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@@ -11875,7 +11841,6 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
"integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"scheduler": "^0.27.0" "scheduler": "^0.27.0"
}, },
@@ -11888,7 +11853,6 @@
"resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.71.2.tgz", "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.71.2.tgz",
"integrity": "sha512-1CHvcDYzuRUNOflt4MOq3ZM46AronNJtQ1S7tnX6YN4y72qhgiUItpacZUAQ0TyWYci3yz1X+rXaSxiuEm86PA==", "integrity": "sha512-1CHvcDYzuRUNOflt4MOq3ZM46AronNJtQ1S7tnX6YN4y72qhgiUItpacZUAQ0TyWYci3yz1X+rXaSxiuEm86PA==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
@@ -11920,7 +11884,6 @@
"resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz",
"integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@types/use-sync-external-store": "^0.0.6", "@types/use-sync-external-store": "^0.0.6",
"use-sync-external-store": "^1.4.0" "use-sync-external-store": "^1.4.0"
@@ -12201,8 +12164,7 @@
"version": "5.0.1", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
"integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==",
"license": "MIT", "license": "MIT"
"peer": true
}, },
"node_modules/redux-thunk": { "node_modules/redux-thunk": {
"version": "3.1.0", "version": "3.1.0",
@@ -13124,7 +13086,6 @@
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
"integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"@alloc/quick-lru": "^5.2.0", "@alloc/quick-lru": "^5.2.0",
"arg": "^5.0.2", "arg": "^5.0.2",
@@ -13418,7 +13379,6 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=12" "node": ">=12"
}, },
@@ -13690,7 +13650,6 @@
"integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==", "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
"devOptional": true, "devOptional": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"esbuild": "~0.27.0", "esbuild": "~0.27.0",
"get-tsconfig": "^4.7.5" "get-tsconfig": "^4.7.5"
@@ -13872,7 +13831,6 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true, "devOptional": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"peer": true,
"bin": { "bin": {
"tsc": "bin/tsc", "tsc": "bin/tsc",
"tsserver": "bin/tsserver" "tsserver": "bin/tsserver"
@@ -14163,7 +14121,6 @@
"resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz",
"integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"esbuild": "^0.25.0", "esbuild": "^0.25.0",
"fdir": "^6.4.4", "fdir": "^6.4.4",
@@ -14712,7 +14669,6 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=12" "node": ">=12"
}, },
@@ -14951,7 +14907,6 @@
"resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
"integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=10.0.0" "node": ">=10.0.0"
}, },
@@ -15074,7 +15029,6 @@
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"funding": { "funding": {
"url": "https://github.com/sponsors/colinhacks" "url": "https://github.com/sponsors/colinhacks"
} }
File diff suppressed because one or more lines are too long
+4 -69
View File
@@ -145,7 +145,6 @@ exports.Prisma.PatientScalarFieldEnum = {
policyHolder: 'policyHolder', policyHolder: 'policyHolder',
allergies: 'allergies', allergies: 'allergies',
medicalConditions: 'medicalConditions', medicalConditions: 'medicalConditions',
preferredLanguage: 'preferredLanguage',
status: 'status', status: 'status',
userId: 'userId', userId: 'userId',
createdAt: 'createdAt', createdAt: 'createdAt',
@@ -165,7 +164,6 @@ exports.Prisma.AppointmentScalarFieldEnum = {
notes: 'notes', notes: 'notes',
procedureCodeNotes: 'procedureCodeNotes', procedureCodeNotes: 'procedureCodeNotes',
status: 'status', status: 'status',
movedByAi: 'movedByAi',
createdAt: 'createdAt', createdAt: 'createdAt',
eligibilityStatus: 'eligibilityStatus' eligibilityStatus: 'eligibilityStatus'
}; };
@@ -231,7 +229,6 @@ exports.Prisma.ClaimScalarFieldEnum = {
updatedAt: 'updatedAt', updatedAt: 'updatedAt',
status: 'status', status: 'status',
claimNumber: 'claimNumber', claimNumber: 'claimNumber',
preAuthNumber: 'preAuthNumber',
npiProviderId: 'npiProviderId' npiProviderId: 'npiProviderId'
}; };
@@ -245,9 +242,6 @@ exports.Prisma.ServiceLineScalarFieldEnum = {
arch: 'arch', arch: 'arch',
toothNumber: 'toothNumber', toothNumber: 'toothNumber',
toothSurface: 'toothSurface', toothSurface: 'toothSurface',
icn: 'icn',
paidCode: 'paidCode',
allowedAmount: 'allowedAmount',
totalBilled: 'totalBilled', totalBilled: 'totalBilled',
totalPaid: 'totalPaid', totalPaid: 'totalPaid',
totalAdjusted: 'totalAdjusted', totalAdjusted: 'totalAdjusted',
@@ -271,15 +265,6 @@ exports.Prisma.InsuranceCredentialScalarFieldEnum = {
password: 'password' password: 'password'
}; };
exports.Prisma.ShoppingVendorScalarFieldEnum = {
id: 'id',
userId: 'userId',
vendorName: 'vendorName',
websiteUrl: 'websiteUrl',
loginUsername: 'loginUsername',
loginPassword: 'loginPassword'
};
exports.Prisma.PdfGroupScalarFieldEnum = { exports.Prisma.PdfGroupScalarFieldEnum = {
id: 'id', id: 'id',
title: 'title', title: 'title',
@@ -302,14 +287,10 @@ exports.Prisma.PaymentScalarFieldEnum = {
patientId: 'patientId', patientId: 'patientId',
userId: 'userId', userId: 'userId',
updatedById: 'updatedById', updatedById: 'updatedById',
npiProviderId: 'npiProviderId',
totalBilled: 'totalBilled', totalBilled: 'totalBilled',
totalPaid: 'totalPaid', totalPaid: 'totalPaid',
totalAdjusted: 'totalAdjusted', totalAdjusted: 'totalAdjusted',
totalDue: 'totalDue', totalDue: 'totalDue',
mhPaidAmount: 'mhPaidAmount',
copayment: 'copayment',
adjustment: 'adjustment',
status: 'status', status: 'status',
notes: 'notes', notes: 'notes',
icn: 'icn', icn: 'icn',
@@ -433,9 +414,7 @@ exports.Prisma.TwilioSettingsScalarFieldEnum = {
exports.Prisma.AiSettingsScalarFieldEnum = { exports.Prisma.AiSettingsScalarFieldEnum = {
id: 'id', id: 'id',
userId: 'userId', userId: 'userId',
apiKey: 'apiKey', apiKey: 'apiKey'
afterHoursEnabled: 'afterHoursEnabled',
openPhoneReply: 'openPhoneReply'
}; };
exports.Prisma.OfficeHoursScalarFieldEnum = { exports.Prisma.OfficeHoursScalarFieldEnum = {
@@ -447,24 +426,11 @@ exports.Prisma.OfficeHoursScalarFieldEnum = {
exports.Prisma.OfficeContactScalarFieldEnum = { exports.Prisma.OfficeContactScalarFieldEnum = {
id: 'id', id: 'id',
userId: 'userId', userId: 'userId',
officeName: 'officeName',
receptionistName: 'receptionistName', receptionistName: 'receptionistName',
dentistName: 'dentistName', dentistName: 'dentistName',
phoneNumber: 'phoneNumber', phoneNumber: 'phoneNumber',
email: 'email', email: 'email',
fax: 'fax', fax: 'fax'
streetAddress: 'streetAddress',
city: 'city',
state: 'state',
zipCode: 'zipCode'
};
exports.Prisma.InsuranceContactScalarFieldEnum = {
id: 'id',
userId: 'userId',
name: 'name',
phoneNumber: 'phoneNumber',
createdAt: 'createdAt'
}; };
exports.Prisma.ProcedureTimeslotScalarFieldEnum = { exports.Prisma.ProcedureTimeslotScalarFieldEnum = {
@@ -473,31 +439,6 @@ exports.Prisma.ProcedureTimeslotScalarFieldEnum = {
data: 'data' data: 'data'
}; };
exports.Prisma.PatientConversationScalarFieldEnum = {
id: 'id',
patientId: 'patientId',
userId: 'userId',
stage: 'stage',
aiHandoff: 'aiHandoff',
updatedAt: 'updatedAt'
};
exports.Prisma.CommissionBatchScalarFieldEnum = {
id: 'id',
npiProviderId: 'npiProviderId',
totalCollection: 'totalCollection',
commissionAmount: 'commissionAmount',
notes: 'notes',
createdAt: 'createdAt'
};
exports.Prisma.CommissionBatchItemScalarFieldEnum = {
id: 'id',
commissionBatchId: 'commissionBatchId',
paymentId: 'paymentId',
collectionAmount: 'collectionAmount'
};
exports.Prisma.SortOrder = { exports.Prisma.SortOrder = {
asc: 'asc', asc: 'asc',
desc: 'desc' desc: 'desc'
@@ -550,8 +491,7 @@ exports.ClaimStatus = exports.$Enums.ClaimStatus = {
APPROVED: 'APPROVED', APPROVED: 'APPROVED',
CANCELLED: 'CANCELLED', CANCELLED: 'CANCELLED',
REVIEW: 'REVIEW', REVIEW: 'REVIEW',
VOID: 'VOID', VOID: 'VOID'
PREAUTH: 'PREAUTH'
}; };
exports.ServiceLineStatus = exports.$Enums.ServiceLineStatus = { exports.ServiceLineStatus = exports.$Enums.ServiceLineStatus = {
@@ -628,7 +568,6 @@ exports.Prisma.ModelName = {
ServiceLine: 'ServiceLine', ServiceLine: 'ServiceLine',
ClaimFile: 'ClaimFile', ClaimFile: 'ClaimFile',
InsuranceCredential: 'InsuranceCredential', InsuranceCredential: 'InsuranceCredential',
ShoppingVendor: 'ShoppingVendor',
PdfGroup: 'PdfGroup', PdfGroup: 'PdfGroup',
PdfFile: 'PdfFile', PdfFile: 'PdfFile',
Payment: 'Payment', Payment: 'Payment',
@@ -646,11 +585,7 @@ exports.Prisma.ModelName = {
AiSettings: 'AiSettings', AiSettings: 'AiSettings',
OfficeHours: 'OfficeHours', OfficeHours: 'OfficeHours',
OfficeContact: 'OfficeContact', OfficeContact: 'OfficeContact',
InsuranceContact: 'InsuranceContact', ProcedureTimeslot: 'ProcedureTimeslot'
ProcedureTimeslot: 'ProcedureTimeslot',
PatientConversation: 'PatientConversation',
CommissionBatch: 'CommissionBatch',
CommissionBatchItem: 'CommissionBatchItem'
}; };
/** /**
+73 -10371
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "prisma-client-763f714d62d731c0b365e1acdf19cac05ed4e6562d30b17cc8ffd11e6278eb14", "name": "prisma-client-739d12442b0153003c2c61c3294d05ecee806c9039d5ecd310b332b3c1eca2ec",
"main": "index.js", "main": "index.js",
"types": "index.d.ts", "types": "index.d.ts",
"browser": "default.js", "browser": "default.js",
+2 -95
View File
@@ -30,7 +30,6 @@ model User {
npiProviders NpiProvider[] npiProviders NpiProvider[]
claims Claim[] claims Claim[]
insuranceCredentials InsuranceCredential[] insuranceCredentials InsuranceCredential[]
shoppingVendors ShoppingVendor[]
updatedPayments Payment[] @relation("PaymentUpdatedBy") updatedPayments Payment[] @relation("PaymentUpdatedBy")
backups DatabaseBackup[] backups DatabaseBackup[]
backupDestinations BackupDestination[] backupDestinations BackupDestination[]
@@ -43,8 +42,6 @@ model User {
officeHours OfficeHours? officeHours OfficeHours?
officeContact OfficeContact? officeContact OfficeContact?
procedureTimeslot ProcedureTimeslot? procedureTimeslot ProcedureTimeslot?
insuranceContacts InsuranceContact[]
patientConversations PatientConversation[]
} }
model Patient { model Patient {
@@ -64,7 +61,6 @@ model Patient {
policyHolder String? policyHolder String?
allergies String? allergies String?
medicalConditions String? medicalConditions String?
preferredLanguage String? @default("English")
status PatientStatus @default(UNKNOWN) status PatientStatus @default(UNKNOWN)
userId Int userId Int
createdAt DateTime @default(now()) createdAt DateTime @default(now())
@@ -77,7 +73,6 @@ model Patient {
payment Payment[] payment Payment[]
communications Communication[] communications Communication[]
documents PatientDocument[] documents PatientDocument[]
conversation PatientConversation?
@@index([insuranceId]) @@index([insuranceId])
@@index([createdAt]) @@index([createdAt])
@@ -103,7 +98,6 @@ model Appointment {
notes String? notes String?
procedureCodeNotes String? procedureCodeNotes String?
status String @default("scheduled") // "scheduled", "completed", "cancelled", "no-show" status String @default("scheduled") // "scheduled", "completed", "cancelled", "no-show"
movedByAi Boolean @default(false)
createdAt DateTime @default(now()) createdAt DateTime @default(now())
eligibilityStatus PatientStatus @default(UNKNOWN) eligibilityStatus PatientStatus @default(UNKNOWN)
@@ -153,8 +147,6 @@ model NpiProvider {
user User @relation(fields: [userId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)
claims Claim[] claims Claim[]
payments Payment[]
commissionBatches CommissionBatch[]
appointmentProcedures AppointmentProcedure[] appointmentProcedures AppointmentProcedure[]
@@unique([userId, npiNumber]) @@unique([userId, npiNumber])
@@ -198,7 +190,7 @@ model AppointmentProcedure {
model Claim { model Claim {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
patientId Int patientId Int
appointmentId Int? appointmentId Int
userId Int userId Int
staffId Int staffId Int
patientName String patientName String
@@ -213,11 +205,10 @@ model Claim {
updatedAt DateTime @updatedAt updatedAt DateTime @updatedAt
status ClaimStatus @default(PENDING) status ClaimStatus @default(PENDING)
claimNumber String? claimNumber String?
preAuthNumber String?
npiProviderId Int? npiProviderId Int?
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade) patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
appointment Appointment? @relation(fields: [appointmentId], references: [id], onDelete: Cascade) appointment Appointment @relation(fields: [appointmentId], references: [id], onDelete: Cascade)
user User? @relation(fields: [userId], references: [id]) user User? @relation(fields: [userId], references: [id])
staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id]) staff Staff? @relation("ClaimStaff", fields: [staffId], references: [id])
npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id]) npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])
@@ -233,7 +224,6 @@ enum ClaimStatus {
CANCELLED CANCELLED
REVIEW REVIEW
VOID VOID
PREAUTH
} }
enum MissingTeethStatus { enum MissingTeethStatus {
@@ -252,9 +242,6 @@ model ServiceLine {
arch String? arch String?
toothNumber String? toothNumber String?
toothSurface String? toothSurface String?
icn String?
paidCode String?
allowedAmount Decimal? @db.Decimal(10, 2)
totalBilled Decimal @db.Decimal(10, 2) totalBilled Decimal @db.Decimal(10, 2)
totalPaid Decimal @default(0.00) @db.Decimal(10, 2) totalPaid Decimal @default(0.00) @db.Decimal(10, 2)
totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2) totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)
@@ -300,19 +287,6 @@ model InsuranceCredential {
@@index([userId]) @@index([userId])
} }
model ShoppingVendor {
id Int @id @default(autoincrement())
userId Int
vendorName String
websiteUrl String
loginUsername String
loginPassword String
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@index([userId])
}
model PdfGroup { model PdfGroup {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
title String title String
@@ -351,14 +325,10 @@ model Payment {
patientId Int patientId Int
userId Int userId Int
updatedById Int? updatedById Int?
npiProviderId Int?
totalBilled Decimal @db.Decimal(10, 2) totalBilled Decimal @db.Decimal(10, 2)
totalPaid Decimal @default(0.00) @db.Decimal(10, 2) totalPaid Decimal @default(0.00) @db.Decimal(10, 2)
totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2) totalAdjusted Decimal @default(0.00) @db.Decimal(10, 2)
totalDue Decimal @db.Decimal(10, 2) totalDue Decimal @db.Decimal(10, 2)
mhPaidAmount Decimal? @db.Decimal(10, 2)
copayment Decimal @default(0.00) @db.Decimal(10, 2)
adjustment Decimal @default(0.00) @db.Decimal(10, 2)
status PaymentStatus @default(PENDING) status PaymentStatus @default(PENDING)
notes String? notes String?
icn String? icn String?
@@ -368,10 +338,8 @@ model Payment {
claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade) claim Claim? @relation(fields: [claimId], references: [id], onDelete: Cascade)
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade) patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
updatedBy User? @relation("PaymentUpdatedBy", fields: [updatedById], references: [id]) updatedBy User? @relation("PaymentUpdatedBy", fields: [updatedById], references: [id])
npiProvider NpiProvider? @relation(fields: [npiProviderId], references: [id])
serviceLineTransactions ServiceLineTransaction[] serviceLineTransactions ServiceLineTransaction[]
serviceLines ServiceLine[] serviceLines ServiceLine[]
commissionBatchItems CommissionBatchItem[]
@@index([claimId]) @@index([claimId])
@@index([patientId]) @@index([patientId])
@@ -599,8 +567,6 @@ model AiSettings {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
userId Int @unique userId Int @unique
apiKey String apiKey String
afterHoursEnabled Boolean @default(true)
openPhoneReply Boolean @default(false)
user User @relation(fields: [userId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@ -620,34 +586,17 @@ model OfficeHours {
model OfficeContact { model OfficeContact {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
userId Int @unique userId Int @unique
officeName String?
receptionistName String? receptionistName String?
dentistName String? dentistName String?
phoneNumber String? phoneNumber String?
email String? email String?
fax String? fax String?
streetAddress String?
city String?
state String?
zipCode String?
user User @relation(fields: [userId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@map("office_contact") @@map("office_contact")
} }
model InsuranceContact {
id Int @id @default(autoincrement())
userId Int
name String
phoneNumber String?
createdAt DateTime @default(now())
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@map("insurance_contact")
}
model ProcedureTimeslot { model ProcedureTimeslot {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
userId Int @unique userId Int @unique
@@ -657,45 +606,3 @@ model ProcedureTimeslot {
@@map("procedure_timeslot") @@map("procedure_timeslot")
} }
model PatientConversation {
id Int @id @default(autoincrement())
patientId Int @unique
userId Int
stage String @default("initial")
aiHandoff Boolean @default(true)
updatedAt DateTime @updatedAt
patient Patient @relation(fields: [patientId], references: [id], onDelete: Cascade)
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@map("patient_conversation")
}
// Commission tracking
model CommissionBatch {
id Int @id @default(autoincrement())
npiProviderId Int
totalCollection Decimal @db.Decimal(14, 2)
commissionAmount Decimal @db.Decimal(14, 2)
notes String?
createdAt DateTime @default(now())
npiProvider NpiProvider @relation(fields: [npiProviderId], references: [id])
items CommissionBatchItem[]
@@index([npiProviderId])
}
model CommissionBatchItem {
id Int @id @default(autoincrement())
commissionBatchId Int
paymentId Int
collectionAmount Decimal @db.Decimal(14, 2)
commissionBatch CommissionBatch @relation(fields: [commissionBatchId], references: [id], onDelete: Cascade)
payment Payment @relation(fields: [paymentId], references: [id])
@@unique([commissionBatchId, paymentId])
@@index([paymentId])
}
File diff suppressed because it is too large Load Diff
@@ -1,7 +1,8 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../generated/prisma'; import type { Prisma } from '../../generated/prisma';
import Decimal from 'decimal.js';
import Decimal from "decimal.js";
// DECIMAL HELPERS // DECIMAL HELPERS
//------------------------------------------------------ //------------------------------------------------------
@@ -23,7 +24,7 @@ export const isValidDecimalInput = (
if (v === undefined || v === null) return false; if (v === undefined || v === null) return false;
return ( return (
// Explicit instance checks first // Explicit instance checks first
v instanceof Prisma.Decimal || v instanceof Decimal ||
// If Decimal.js is present and imported by the generator, this symbol exists at runtime // If Decimal.js is present and imported by the generator, this symbol exists at runtime
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore - Decimal may be undefined when not installed; codegen controls the import // @ts-ignore - Decimal may be undefined when not installed; codegen controls the import
@@ -21,7 +21,6 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType<Prisma.UserSelect> = z.
npiProviders: z.boolean().optional(), npiProviders: z.boolean().optional(),
claims: z.boolean().optional(), claims: z.boolean().optional(),
insuranceCredentials: z.boolean().optional(), insuranceCredentials: z.boolean().optional(),
shoppingVendors: z.boolean().optional(),
updatedPayments: z.boolean().optional(), updatedPayments: z.boolean().optional(),
backups: z.boolean().optional(), backups: z.boolean().optional(),
backupDestinations: z.boolean().optional(), backupDestinations: z.boolean().optional(),
@@ -34,8 +33,6 @@ export const UserFindFirstOrThrowSelectSchema: z.ZodType<Prisma.UserSelect> = z.
officeHours: z.boolean().optional(), officeHours: z.boolean().optional(),
officeContact: z.boolean().optional(), officeContact: z.boolean().optional(),
procedureTimeslot: z.boolean().optional(), procedureTimeslot: z.boolean().optional(),
insuranceContacts: z.boolean().optional(),
patientConversations: z.boolean().optional(),
_count: z.boolean().optional() _count: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.UserSelect>; }).strict() as unknown as z.ZodType<Prisma.UserSelect>;
@@ -51,7 +48,6 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({
npiProviders: z.boolean().optional(), npiProviders: z.boolean().optional(),
claims: z.boolean().optional(), claims: z.boolean().optional(),
insuranceCredentials: z.boolean().optional(), insuranceCredentials: z.boolean().optional(),
shoppingVendors: z.boolean().optional(),
updatedPayments: z.boolean().optional(), updatedPayments: z.boolean().optional(),
backups: z.boolean().optional(), backups: z.boolean().optional(),
backupDestinations: z.boolean().optional(), backupDestinations: z.boolean().optional(),
@@ -64,8 +60,6 @@ export const UserFindFirstOrThrowSelectZodSchema = z.object({
officeHours: z.boolean().optional(), officeHours: z.boolean().optional(),
officeContact: z.boolean().optional(), officeContact: z.boolean().optional(),
procedureTimeslot: z.boolean().optional(), procedureTimeslot: z.boolean().optional(),
insuranceContacts: z.boolean().optional(),
patientConversations: z.boolean().optional(),
_count: z.boolean().optional() _count: z.boolean().optional()
}).strict(); }).strict();
@@ -21,7 +21,6 @@ export const UserFindFirstSelectSchema: z.ZodType<Prisma.UserSelect> = z.object(
npiProviders: z.boolean().optional(), npiProviders: z.boolean().optional(),
claims: z.boolean().optional(), claims: z.boolean().optional(),
insuranceCredentials: z.boolean().optional(), insuranceCredentials: z.boolean().optional(),
shoppingVendors: z.boolean().optional(),
updatedPayments: z.boolean().optional(), updatedPayments: z.boolean().optional(),
backups: z.boolean().optional(), backups: z.boolean().optional(),
backupDestinations: z.boolean().optional(), backupDestinations: z.boolean().optional(),
@@ -34,8 +33,6 @@ export const UserFindFirstSelectSchema: z.ZodType<Prisma.UserSelect> = z.object(
officeHours: z.boolean().optional(), officeHours: z.boolean().optional(),
officeContact: z.boolean().optional(), officeContact: z.boolean().optional(),
procedureTimeslot: z.boolean().optional(), procedureTimeslot: z.boolean().optional(),
insuranceContacts: z.boolean().optional(),
patientConversations: z.boolean().optional(),
_count: z.boolean().optional() _count: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.UserSelect>; }).strict() as unknown as z.ZodType<Prisma.UserSelect>;
@@ -51,7 +48,6 @@ export const UserFindFirstSelectZodSchema = z.object({
npiProviders: z.boolean().optional(), npiProviders: z.boolean().optional(),
claims: z.boolean().optional(), claims: z.boolean().optional(),
insuranceCredentials: z.boolean().optional(), insuranceCredentials: z.boolean().optional(),
shoppingVendors: z.boolean().optional(),
updatedPayments: z.boolean().optional(), updatedPayments: z.boolean().optional(),
backups: z.boolean().optional(), backups: z.boolean().optional(),
backupDestinations: z.boolean().optional(), backupDestinations: z.boolean().optional(),
@@ -64,8 +60,6 @@ export const UserFindFirstSelectZodSchema = z.object({
officeHours: z.boolean().optional(), officeHours: z.boolean().optional(),
officeContact: z.boolean().optional(), officeContact: z.boolean().optional(),
procedureTimeslot: z.boolean().optional(), procedureTimeslot: z.boolean().optional(),
insuranceContacts: z.boolean().optional(),
patientConversations: z.boolean().optional(),
_count: z.boolean().optional() _count: z.boolean().optional()
}).strict(); }).strict();
@@ -21,7 +21,6 @@ export const UserFindManySelectSchema: z.ZodType<Prisma.UserSelect> = z.object({
npiProviders: z.boolean().optional(), npiProviders: z.boolean().optional(),
claims: z.boolean().optional(), claims: z.boolean().optional(),
insuranceCredentials: z.boolean().optional(), insuranceCredentials: z.boolean().optional(),
shoppingVendors: z.boolean().optional(),
updatedPayments: z.boolean().optional(), updatedPayments: z.boolean().optional(),
backups: z.boolean().optional(), backups: z.boolean().optional(),
backupDestinations: z.boolean().optional(), backupDestinations: z.boolean().optional(),
@@ -34,8 +33,6 @@ export const UserFindManySelectSchema: z.ZodType<Prisma.UserSelect> = z.object({
officeHours: z.boolean().optional(), officeHours: z.boolean().optional(),
officeContact: z.boolean().optional(), officeContact: z.boolean().optional(),
procedureTimeslot: z.boolean().optional(), procedureTimeslot: z.boolean().optional(),
insuranceContacts: z.boolean().optional(),
patientConversations: z.boolean().optional(),
_count: z.boolean().optional() _count: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.UserSelect>; }).strict() as unknown as z.ZodType<Prisma.UserSelect>;
@@ -51,7 +48,6 @@ export const UserFindManySelectZodSchema = z.object({
npiProviders: z.boolean().optional(), npiProviders: z.boolean().optional(),
claims: z.boolean().optional(), claims: z.boolean().optional(),
insuranceCredentials: z.boolean().optional(), insuranceCredentials: z.boolean().optional(),
shoppingVendors: z.boolean().optional(),
updatedPayments: z.boolean().optional(), updatedPayments: z.boolean().optional(),
backups: z.boolean().optional(), backups: z.boolean().optional(),
backupDestinations: z.boolean().optional(), backupDestinations: z.boolean().optional(),
@@ -64,8 +60,6 @@ export const UserFindManySelectZodSchema = z.object({
officeHours: z.boolean().optional(), officeHours: z.boolean().optional(),
officeContact: z.boolean().optional(), officeContact: z.boolean().optional(),
procedureTimeslot: z.boolean().optional(), procedureTimeslot: z.boolean().optional(),
insuranceContacts: z.boolean().optional(),
patientConversations: z.boolean().optional(),
_count: z.boolean().optional() _count: z.boolean().optional()
}).strict(); }).strict();
-170
View File
@@ -10,7 +10,6 @@ export * from './enums/ClaimScalarFieldEnum.schema'
export * from './enums/ServiceLineScalarFieldEnum.schema' export * from './enums/ServiceLineScalarFieldEnum.schema'
export * from './enums/ClaimFileScalarFieldEnum.schema' export * from './enums/ClaimFileScalarFieldEnum.schema'
export * from './enums/InsuranceCredentialScalarFieldEnum.schema' export * from './enums/InsuranceCredentialScalarFieldEnum.schema'
export * from './enums/ShoppingVendorScalarFieldEnum.schema'
export * from './enums/PdfGroupScalarFieldEnum.schema' export * from './enums/PdfGroupScalarFieldEnum.schema'
export * from './enums/PdfFileScalarFieldEnum.schema' export * from './enums/PdfFileScalarFieldEnum.schema'
export * from './enums/PaymentScalarFieldEnum.schema' export * from './enums/PaymentScalarFieldEnum.schema'
@@ -28,11 +27,7 @@ export * from './enums/TwilioSettingsScalarFieldEnum.schema'
export * from './enums/AiSettingsScalarFieldEnum.schema' export * from './enums/AiSettingsScalarFieldEnum.schema'
export * from './enums/OfficeHoursScalarFieldEnum.schema' export * from './enums/OfficeHoursScalarFieldEnum.schema'
export * from './enums/OfficeContactScalarFieldEnum.schema' export * from './enums/OfficeContactScalarFieldEnum.schema'
export * from './enums/InsuranceContactScalarFieldEnum.schema'
export * from './enums/ProcedureTimeslotScalarFieldEnum.schema' export * from './enums/ProcedureTimeslotScalarFieldEnum.schema'
export * from './enums/PatientConversationScalarFieldEnum.schema'
export * from './enums/CommissionBatchScalarFieldEnum.schema'
export * from './enums/CommissionBatchItemScalarFieldEnum.schema'
export * from './enums/SortOrder.schema' export * from './enums/SortOrder.schema'
export * from './enums/NullableJsonNullValueInput.schema' export * from './enums/NullableJsonNullValueInput.schema'
export * from './enums/JsonNullValueInput.schema' export * from './enums/JsonNullValueInput.schema'
@@ -238,23 +233,6 @@ export * from './updateManyAndReturnInsuranceCredential.schema'
export * from './upsertOneInsuranceCredential.schema' export * from './upsertOneInsuranceCredential.schema'
export * from './aggregateInsuranceCredential.schema' export * from './aggregateInsuranceCredential.schema'
export * from './groupByInsuranceCredential.schema' export * from './groupByInsuranceCredential.schema'
export * from './findUniqueShoppingVendor.schema'
export * from './findUniqueOrThrowShoppingVendor.schema'
export * from './findFirstShoppingVendor.schema'
export * from './findFirstOrThrowShoppingVendor.schema'
export * from './findManyShoppingVendor.schema'
export * from './countShoppingVendor.schema'
export * from './createOneShoppingVendor.schema'
export * from './createManyShoppingVendor.schema'
export * from './createManyAndReturnShoppingVendor.schema'
export * from './deleteOneShoppingVendor.schema'
export * from './deleteManyShoppingVendor.schema'
export * from './updateOneShoppingVendor.schema'
export * from './updateManyShoppingVendor.schema'
export * from './updateManyAndReturnShoppingVendor.schema'
export * from './upsertOneShoppingVendor.schema'
export * from './aggregateShoppingVendor.schema'
export * from './groupByShoppingVendor.schema'
export * from './findUniquePdfGroup.schema' export * from './findUniquePdfGroup.schema'
export * from './findUniqueOrThrowPdfGroup.schema' export * from './findUniqueOrThrowPdfGroup.schema'
export * from './findFirstPdfGroup.schema' export * from './findFirstPdfGroup.schema'
@@ -544,23 +522,6 @@ export * from './updateManyAndReturnOfficeContact.schema'
export * from './upsertOneOfficeContact.schema' export * from './upsertOneOfficeContact.schema'
export * from './aggregateOfficeContact.schema' export * from './aggregateOfficeContact.schema'
export * from './groupByOfficeContact.schema' export * from './groupByOfficeContact.schema'
export * from './findUniqueInsuranceContact.schema'
export * from './findUniqueOrThrowInsuranceContact.schema'
export * from './findFirstInsuranceContact.schema'
export * from './findFirstOrThrowInsuranceContact.schema'
export * from './findManyInsuranceContact.schema'
export * from './countInsuranceContact.schema'
export * from './createOneInsuranceContact.schema'
export * from './createManyInsuranceContact.schema'
export * from './createManyAndReturnInsuranceContact.schema'
export * from './deleteOneInsuranceContact.schema'
export * from './deleteManyInsuranceContact.schema'
export * from './updateOneInsuranceContact.schema'
export * from './updateManyInsuranceContact.schema'
export * from './updateManyAndReturnInsuranceContact.schema'
export * from './upsertOneInsuranceContact.schema'
export * from './aggregateInsuranceContact.schema'
export * from './groupByInsuranceContact.schema'
export * from './findUniqueProcedureTimeslot.schema' export * from './findUniqueProcedureTimeslot.schema'
export * from './findUniqueOrThrowProcedureTimeslot.schema' export * from './findUniqueOrThrowProcedureTimeslot.schema'
export * from './findFirstProcedureTimeslot.schema' export * from './findFirstProcedureTimeslot.schema'
@@ -578,57 +539,6 @@ export * from './updateManyAndReturnProcedureTimeslot.schema'
export * from './upsertOneProcedureTimeslot.schema' export * from './upsertOneProcedureTimeslot.schema'
export * from './aggregateProcedureTimeslot.schema' export * from './aggregateProcedureTimeslot.schema'
export * from './groupByProcedureTimeslot.schema' export * from './groupByProcedureTimeslot.schema'
export * from './findUniquePatientConversation.schema'
export * from './findUniqueOrThrowPatientConversation.schema'
export * from './findFirstPatientConversation.schema'
export * from './findFirstOrThrowPatientConversation.schema'
export * from './findManyPatientConversation.schema'
export * from './countPatientConversation.schema'
export * from './createOnePatientConversation.schema'
export * from './createManyPatientConversation.schema'
export * from './createManyAndReturnPatientConversation.schema'
export * from './deleteOnePatientConversation.schema'
export * from './deleteManyPatientConversation.schema'
export * from './updateOnePatientConversation.schema'
export * from './updateManyPatientConversation.schema'
export * from './updateManyAndReturnPatientConversation.schema'
export * from './upsertOnePatientConversation.schema'
export * from './aggregatePatientConversation.schema'
export * from './groupByPatientConversation.schema'
export * from './findUniqueCommissionBatch.schema'
export * from './findUniqueOrThrowCommissionBatch.schema'
export * from './findFirstCommissionBatch.schema'
export * from './findFirstOrThrowCommissionBatch.schema'
export * from './findManyCommissionBatch.schema'
export * from './countCommissionBatch.schema'
export * from './createOneCommissionBatch.schema'
export * from './createManyCommissionBatch.schema'
export * from './createManyAndReturnCommissionBatch.schema'
export * from './deleteOneCommissionBatch.schema'
export * from './deleteManyCommissionBatch.schema'
export * from './updateOneCommissionBatch.schema'
export * from './updateManyCommissionBatch.schema'
export * from './updateManyAndReturnCommissionBatch.schema'
export * from './upsertOneCommissionBatch.schema'
export * from './aggregateCommissionBatch.schema'
export * from './groupByCommissionBatch.schema'
export * from './findUniqueCommissionBatchItem.schema'
export * from './findUniqueOrThrowCommissionBatchItem.schema'
export * from './findFirstCommissionBatchItem.schema'
export * from './findFirstOrThrowCommissionBatchItem.schema'
export * from './findManyCommissionBatchItem.schema'
export * from './countCommissionBatchItem.schema'
export * from './createOneCommissionBatchItem.schema'
export * from './createManyCommissionBatchItem.schema'
export * from './createManyAndReturnCommissionBatchItem.schema'
export * from './deleteOneCommissionBatchItem.schema'
export * from './deleteManyCommissionBatchItem.schema'
export * from './updateOneCommissionBatchItem.schema'
export * from './updateManyCommissionBatchItem.schema'
export * from './updateManyAndReturnCommissionBatchItem.schema'
export * from './upsertOneCommissionBatchItem.schema'
export * from './aggregateCommissionBatchItem.schema'
export * from './groupByCommissionBatchItem.schema'
export * from './results/UserFindUniqueResult.schema' export * from './results/UserFindUniqueResult.schema'
export * from './results/UserFindFirstResult.schema' export * from './results/UserFindFirstResult.schema'
export * from './results/UserFindManyResult.schema' export * from './results/UserFindManyResult.schema'
@@ -772,19 +682,6 @@ export * from './results/InsuranceCredentialDeleteManyResult.schema'
export * from './results/InsuranceCredentialAggregateResult.schema' export * from './results/InsuranceCredentialAggregateResult.schema'
export * from './results/InsuranceCredentialGroupByResult.schema' export * from './results/InsuranceCredentialGroupByResult.schema'
export * from './results/InsuranceCredentialCountResult.schema' export * from './results/InsuranceCredentialCountResult.schema'
export * from './results/ShoppingVendorFindUniqueResult.schema'
export * from './results/ShoppingVendorFindFirstResult.schema'
export * from './results/ShoppingVendorFindManyResult.schema'
export * from './results/ShoppingVendorCreateResult.schema'
export * from './results/ShoppingVendorCreateManyResult.schema'
export * from './results/ShoppingVendorUpdateResult.schema'
export * from './results/ShoppingVendorUpdateManyResult.schema'
export * from './results/ShoppingVendorUpsertResult.schema'
export * from './results/ShoppingVendorDeleteResult.schema'
export * from './results/ShoppingVendorDeleteManyResult.schema'
export * from './results/ShoppingVendorAggregateResult.schema'
export * from './results/ShoppingVendorGroupByResult.schema'
export * from './results/ShoppingVendorCountResult.schema'
export * from './results/PdfGroupFindUniqueResult.schema' export * from './results/PdfGroupFindUniqueResult.schema'
export * from './results/PdfGroupFindFirstResult.schema' export * from './results/PdfGroupFindFirstResult.schema'
export * from './results/PdfGroupFindManyResult.schema' export * from './results/PdfGroupFindManyResult.schema'
@@ -1006,19 +903,6 @@ export * from './results/OfficeContactDeleteManyResult.schema'
export * from './results/OfficeContactAggregateResult.schema' export * from './results/OfficeContactAggregateResult.schema'
export * from './results/OfficeContactGroupByResult.schema' export * from './results/OfficeContactGroupByResult.schema'
export * from './results/OfficeContactCountResult.schema' export * from './results/OfficeContactCountResult.schema'
export * from './results/InsuranceContactFindUniqueResult.schema'
export * from './results/InsuranceContactFindFirstResult.schema'
export * from './results/InsuranceContactFindManyResult.schema'
export * from './results/InsuranceContactCreateResult.schema'
export * from './results/InsuranceContactCreateManyResult.schema'
export * from './results/InsuranceContactUpdateResult.schema'
export * from './results/InsuranceContactUpdateManyResult.schema'
export * from './results/InsuranceContactUpsertResult.schema'
export * from './results/InsuranceContactDeleteResult.schema'
export * from './results/InsuranceContactDeleteManyResult.schema'
export * from './results/InsuranceContactAggregateResult.schema'
export * from './results/InsuranceContactGroupByResult.schema'
export * from './results/InsuranceContactCountResult.schema'
export * from './results/ProcedureTimeslotFindUniqueResult.schema' export * from './results/ProcedureTimeslotFindUniqueResult.schema'
export * from './results/ProcedureTimeslotFindFirstResult.schema' export * from './results/ProcedureTimeslotFindFirstResult.schema'
export * from './results/ProcedureTimeslotFindManyResult.schema' export * from './results/ProcedureTimeslotFindManyResult.schema'
@@ -1032,45 +916,6 @@ export * from './results/ProcedureTimeslotDeleteManyResult.schema'
export * from './results/ProcedureTimeslotAggregateResult.schema' export * from './results/ProcedureTimeslotAggregateResult.schema'
export * from './results/ProcedureTimeslotGroupByResult.schema' export * from './results/ProcedureTimeslotGroupByResult.schema'
export * from './results/ProcedureTimeslotCountResult.schema' export * from './results/ProcedureTimeslotCountResult.schema'
export * from './results/PatientConversationFindUniqueResult.schema'
export * from './results/PatientConversationFindFirstResult.schema'
export * from './results/PatientConversationFindManyResult.schema'
export * from './results/PatientConversationCreateResult.schema'
export * from './results/PatientConversationCreateManyResult.schema'
export * from './results/PatientConversationUpdateResult.schema'
export * from './results/PatientConversationUpdateManyResult.schema'
export * from './results/PatientConversationUpsertResult.schema'
export * from './results/PatientConversationDeleteResult.schema'
export * from './results/PatientConversationDeleteManyResult.schema'
export * from './results/PatientConversationAggregateResult.schema'
export * from './results/PatientConversationGroupByResult.schema'
export * from './results/PatientConversationCountResult.schema'
export * from './results/CommissionBatchFindUniqueResult.schema'
export * from './results/CommissionBatchFindFirstResult.schema'
export * from './results/CommissionBatchFindManyResult.schema'
export * from './results/CommissionBatchCreateResult.schema'
export * from './results/CommissionBatchCreateManyResult.schema'
export * from './results/CommissionBatchUpdateResult.schema'
export * from './results/CommissionBatchUpdateManyResult.schema'
export * from './results/CommissionBatchUpsertResult.schema'
export * from './results/CommissionBatchDeleteResult.schema'
export * from './results/CommissionBatchDeleteManyResult.schema'
export * from './results/CommissionBatchAggregateResult.schema'
export * from './results/CommissionBatchGroupByResult.schema'
export * from './results/CommissionBatchCountResult.schema'
export * from './results/CommissionBatchItemFindUniqueResult.schema'
export * from './results/CommissionBatchItemFindFirstResult.schema'
export * from './results/CommissionBatchItemFindManyResult.schema'
export * from './results/CommissionBatchItemCreateResult.schema'
export * from './results/CommissionBatchItemCreateManyResult.schema'
export * from './results/CommissionBatchItemUpdateResult.schema'
export * from './results/CommissionBatchItemUpdateManyResult.schema'
export * from './results/CommissionBatchItemUpsertResult.schema'
export * from './results/CommissionBatchItemDeleteResult.schema'
export * from './results/CommissionBatchItemDeleteManyResult.schema'
export * from './results/CommissionBatchItemAggregateResult.schema'
export * from './results/CommissionBatchItemGroupByResult.schema'
export * from './results/CommissionBatchItemCountResult.schema'
export * from './results/index' export * from './results/index'
export * from './objects/index' export * from './objects/index'
export * from './variants/pure/User.pure' export * from './variants/pure/User.pure'
@@ -1084,7 +929,6 @@ export * from './variants/pure/Claim.pure'
export * from './variants/pure/ServiceLine.pure' export * from './variants/pure/ServiceLine.pure'
export * from './variants/pure/ClaimFile.pure' export * from './variants/pure/ClaimFile.pure'
export * from './variants/pure/InsuranceCredential.pure' export * from './variants/pure/InsuranceCredential.pure'
export * from './variants/pure/ShoppingVendor.pure'
export * from './variants/pure/PdfGroup.pure' export * from './variants/pure/PdfGroup.pure'
export * from './variants/pure/PdfFile.pure' export * from './variants/pure/PdfFile.pure'
export * from './variants/pure/Payment.pure' export * from './variants/pure/Payment.pure'
@@ -1102,11 +946,7 @@ export * from './variants/pure/TwilioSettings.pure'
export * from './variants/pure/AiSettings.pure' export * from './variants/pure/AiSettings.pure'
export * from './variants/pure/OfficeHours.pure' export * from './variants/pure/OfficeHours.pure'
export * from './variants/pure/OfficeContact.pure' export * from './variants/pure/OfficeContact.pure'
export * from './variants/pure/InsuranceContact.pure'
export * from './variants/pure/ProcedureTimeslot.pure' export * from './variants/pure/ProcedureTimeslot.pure'
export * from './variants/pure/PatientConversation.pure'
export * from './variants/pure/CommissionBatch.pure'
export * from './variants/pure/CommissionBatchItem.pure'
export * from './variants/pure/index' export * from './variants/pure/index'
export * from './variants/input/User.input' export * from './variants/input/User.input'
export * from './variants/input/Patient.input' export * from './variants/input/Patient.input'
@@ -1119,7 +959,6 @@ export * from './variants/input/Claim.input'
export * from './variants/input/ServiceLine.input' export * from './variants/input/ServiceLine.input'
export * from './variants/input/ClaimFile.input' export * from './variants/input/ClaimFile.input'
export * from './variants/input/InsuranceCredential.input' export * from './variants/input/InsuranceCredential.input'
export * from './variants/input/ShoppingVendor.input'
export * from './variants/input/PdfGroup.input' export * from './variants/input/PdfGroup.input'
export * from './variants/input/PdfFile.input' export * from './variants/input/PdfFile.input'
export * from './variants/input/Payment.input' export * from './variants/input/Payment.input'
@@ -1137,11 +976,7 @@ export * from './variants/input/TwilioSettings.input'
export * from './variants/input/AiSettings.input' export * from './variants/input/AiSettings.input'
export * from './variants/input/OfficeHours.input' export * from './variants/input/OfficeHours.input'
export * from './variants/input/OfficeContact.input' export * from './variants/input/OfficeContact.input'
export * from './variants/input/InsuranceContact.input'
export * from './variants/input/ProcedureTimeslot.input' export * from './variants/input/ProcedureTimeslot.input'
export * from './variants/input/PatientConversation.input'
export * from './variants/input/CommissionBatch.input'
export * from './variants/input/CommissionBatchItem.input'
export * from './variants/input/index' export * from './variants/input/index'
export * from './variants/result/User.result' export * from './variants/result/User.result'
export * from './variants/result/Patient.result' export * from './variants/result/Patient.result'
@@ -1154,7 +989,6 @@ export * from './variants/result/Claim.result'
export * from './variants/result/ServiceLine.result' export * from './variants/result/ServiceLine.result'
export * from './variants/result/ClaimFile.result' export * from './variants/result/ClaimFile.result'
export * from './variants/result/InsuranceCredential.result' export * from './variants/result/InsuranceCredential.result'
export * from './variants/result/ShoppingVendor.result'
export * from './variants/result/PdfGroup.result' export * from './variants/result/PdfGroup.result'
export * from './variants/result/PdfFile.result' export * from './variants/result/PdfFile.result'
export * from './variants/result/Payment.result' export * from './variants/result/Payment.result'
@@ -1172,10 +1006,6 @@ export * from './variants/result/TwilioSettings.result'
export * from './variants/result/AiSettings.result' export * from './variants/result/AiSettings.result'
export * from './variants/result/OfficeHours.result' export * from './variants/result/OfficeHours.result'
export * from './variants/result/OfficeContact.result' export * from './variants/result/OfficeContact.result'
export * from './variants/result/InsuranceContact.result'
export * from './variants/result/ProcedureTimeslot.result' export * from './variants/result/ProcedureTimeslot.result'
export * from './variants/result/PatientConversation.result'
export * from './variants/result/CommissionBatch.result'
export * from './variants/result/CommissionBatchItem.result'
export * from './variants/result/index' export * from './variants/result/index'
export * from './variants/index' export * from './variants/index'
@@ -1,12 +1,13 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
patientId: z.number().int(), patientId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'; import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema' import { PatientCreateNestedOneWithoutProceduresInputObjectSchema as PatientCreateNestedOneWithoutProceduresInputObjectSchema } from './PatientCreateNestedOneWithoutProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'; import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema'; import { AppointmentCreateNestedOneWithoutProceduresInputObjectSchema as AppointmentCreateNestedOneWithoutProceduresInputObjectSchema } from './AppointmentCreateNestedOneWithoutProceduresInput.schema';
import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema' import { NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema as NpiProviderCreateNestedOneWithoutAppointmentProceduresInputObjectSchema } from './NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureLabel: z.string().optional().nullable(), procedureLabel: z.string().optional().nullable(),
@@ -13,7 +14,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
@@ -11,6 +10,8 @@ import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const appointmentprocedurescalarwhereinputSchema = z.object({ const appointmentprocedurescalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereInputObjectSchema).array().optional(),
@@ -25,7 +26,7 @@ const appointmentprocedurescalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
@@ -11,6 +10,8 @@ import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(), OR: z.lazy(() => AppointmentProcedureScalarWhereWithAggregatesInputObjectSchema).array().optional(),
@@ -25,7 +26,7 @@ const appointmentprocedurescalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
patientId: z.number().int(), patientId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema' import { ProcedureSourceSchema } from '../enums/ProcedureSource.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
appointmentId: z.number().int(), appointmentId: z.number().int(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -22,7 +23,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -22,7 +23,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -10,6 +9,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -10,6 +9,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), appointmentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
@@ -12,6 +11,8 @@ import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as Pat
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -19,7 +20,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
@@ -9,6 +8,8 @@ import { EnumProcedureSourceFieldUpdateOperationsInputObjectSchema as EnumProced
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -16,7 +17,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as Pat
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as
import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema' import { PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as PatientUpdateOneRequiredWithoutProceduresNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema'; import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema'; import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
@@ -11,6 +10,8 @@ import { AppointmentUpdateOneRequiredWithoutProceduresNestedInputObjectSchema as
import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema' import { NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema as NpiProviderUpdateOneWithoutAppointmentProceduresNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(), procedureCode: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), procedureLabel: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,6 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
@@ -17,6 +16,8 @@ import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNulla
import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema' import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const appointmentprocedurewhereinputSchema = z.object({ const appointmentprocedurewhereinputSchema = z.object({
AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => AppointmentProcedureWhereInputObjectSchema), z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(), OR: z.lazy(() => AppointmentProcedureWhereInputObjectSchema).array().optional(),
@@ -31,7 +32,7 @@ const appointmentprocedurewhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'fee' must be a Decimal", message: "Field 'fee' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
set: z.union([ set: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'set' must be a Decimal", message: "Field 'set' must be a Decimal",
@@ -18,7 +18,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'increment' must be a Decimal", message: "Field 'increment' must be a Decimal",
@@ -27,7 +27,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'decrement' must be a Decimal", message: "Field 'decrement' must be a Decimal",
@@ -36,7 +36,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'multiply' must be a Decimal", message: "Field 'multiply' must be a Decimal",
@@ -45,7 +45,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'divide' must be a Decimal", message: "Field 'divide' must be a Decimal",
@@ -1,15 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +28,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +37,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +46,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +55,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +64,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +73,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +19,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +28,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +37,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +46,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +55,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +64,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +73,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,17 +1,18 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema'; import { NestedDecimalNullableWithAggregatesFilterObjectSchema as NestedDecimalNullableWithAggregatesFilterObjectSchema } from './NestedDecimalNullableWithAggregatesFilter.schema';
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -65,7 +66,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -74,7 +75,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,17 +1,18 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema'; import { NestedDecimalWithAggregatesFilterObjectSchema as NestedDecimalWithAggregatesFilterObjectSchema } from './NestedDecimalWithAggregatesFilter.schema';
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -20,7 +21,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -65,7 +66,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -74,7 +75,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalfilterSchema = z.object({ const nesteddecimalfilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +18,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +27,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +36,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +45,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +54,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +63,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +72,7 @@ const nesteddecimalfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalnullablefilterSchema = z.object({ const nesteddecimalnullablefilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -18,7 +18,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -27,7 +27,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -36,7 +36,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -45,7 +45,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -54,7 +54,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -63,7 +63,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -72,7 +72,7 @@ const nesteddecimalnullablefilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema'; import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema' import { NestedDecimalNullableFilterObjectSchema as NestedDecimalNullableFilterObjectSchema } from './NestedDecimalNullableFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalnullablewithaggregatesfilterSchema = z.object({ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -19,7 +20,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -28,7 +29,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -37,7 +38,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -46,7 +47,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -55,7 +56,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -64,7 +65,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -73,7 +74,7 @@ const nesteddecimalnullablewithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,16 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema'; import { NestedIntFilterObjectSchema as NestedIntFilterObjectSchema } from './NestedIntFilter.schema';
import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema' import { NestedDecimalFilterObjectSchema as NestedDecimalFilterObjectSchema } from './NestedDecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const nesteddecimalwithaggregatesfilterSchema = z.object({ const nesteddecimalwithaggregatesfilterSchema = z.object({
equals: z.union([ equals: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'equals' must be a Decimal", message: "Field 'equals' must be a Decimal",
@@ -19,7 +20,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'in' must be a Decimal", message: "Field 'in' must be a Decimal",
@@ -28,7 +29,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'notIn' must be a Decimal", message: "Field 'notIn' must be a Decimal",
@@ -37,7 +38,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lt' must be a Decimal", message: "Field 'lt' must be a Decimal",
@@ -46,7 +47,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'lte' must be a Decimal", message: "Field 'lte' must be a Decimal",
@@ -55,7 +56,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gt' must be a Decimal", message: "Field 'gt' must be a Decimal",
@@ -64,7 +65,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'gte' must be a Decimal", message: "Field 'gte' must be a Decimal",
@@ -73,7 +74,7 @@ const nesteddecimalwithaggregatesfilterSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'not' must be a Decimal", message: "Field 'not' must be a Decimal",
@@ -1,15 +1,15 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
set: z.union([ set: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'set' must be a Decimal", message: "Field 'set' must be a Decimal",
@@ -18,7 +18,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'increment' must be a Decimal", message: "Field 'increment' must be a Decimal",
@@ -27,7 +27,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'decrement' must be a Decimal", message: "Field 'decrement' must be a Decimal",
@@ -36,7 +36,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'multiply' must be a Decimal", message: "Field 'multiply' must be a Decimal",
@@ -45,7 +45,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'divide' must be a Decimal", message: "Field 'divide' must be a Decimal",
@@ -1,23 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema';
import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema';
import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema';
import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.number().int(), userId: z.number().int(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -26,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -35,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -44,38 +43,11 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
@@ -83,10 +55,8 @@ const makeSchema = () => z.object({
claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema),
updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentCreateInputObjectSchema: z.ZodType<Prisma.PaymentCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateInput>; export const PaymentCreateInputObjectSchema: z.ZodType<Prisma.PaymentCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateInput>;
export const PaymentCreateInputObjectZodSchema = makeSchema(); export const PaymentCreateInputObjectZodSchema = makeSchema();
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
@@ -15,7 +16,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -24,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -33,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -42,7 +43,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -23,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -32,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -41,7 +42,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema' import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
@@ -14,7 +15,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -23,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -32,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -41,7 +42,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,22 +1,21 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema';
import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema';
import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.number().int(), userId: z.number().int(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -25,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -34,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -43,38 +42,11 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
@@ -82,10 +54,8 @@ const makeSchema = () => z.object({
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema),
updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentCreateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutClaimInput>; export const PaymentCreateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutClaimInput>;
export const PaymentCreateWithoutClaimInputObjectZodSchema = makeSchema(); export const PaymentCreateWithoutClaimInputObjectZodSchema = makeSchema();
@@ -1,22 +1,21 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema';
import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema';
import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.number().int(), userId: z.number().int(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -25,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -34,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -43,38 +42,11 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
@@ -82,10 +54,8 @@ const makeSchema = () => z.object({
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(),
updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentCreateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutPatientInput>; export const PaymentCreateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutPatientInput>;
export const PaymentCreateWithoutPatientInputObjectZodSchema = makeSchema(); export const PaymentCreateWithoutPatientInputObjectZodSchema = makeSchema();
@@ -1,22 +1,21 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema';
import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema';
import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema';
import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'
import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema';
import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.number().int(), userId: z.number().int(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -25,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -34,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -43,38 +42,11 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
@@ -83,9 +55,7 @@ const makeSchema = () => z.object({
claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema),
updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional()
serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentCreateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutServiceLineTransactionsInput>; export const PaymentCreateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutServiceLineTransactionsInput>;
export const PaymentCreateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); export const PaymentCreateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema();
@@ -1,22 +1,21 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema';
import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema';
import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema'; import { UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema as UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema } from './UserCreateNestedOneWithoutUpdatedPaymentsInput.schema';
import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'
import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema';
import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.number().int(), userId: z.number().int(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -25,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -34,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -43,38 +42,11 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
@@ -83,9 +55,7 @@ const makeSchema = () => z.object({
claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema),
updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(), updatedBy: z.lazy(() => UserCreateNestedOneWithoutUpdatedPaymentsInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional()
serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentCreateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutServiceLinesInput>; export const PaymentCreateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutServiceLinesInput>;
export const PaymentCreateWithoutServiceLinesInputObjectZodSchema = makeSchema(); export const PaymentCreateWithoutServiceLinesInputObjectZodSchema = makeSchema();
@@ -1,22 +1,21 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema'; import { ClaimCreateNestedOneWithoutPaymentInputObjectSchema as ClaimCreateNestedOneWithoutPaymentInputObjectSchema } from './ClaimCreateNestedOneWithoutPaymentInput.schema';
import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema'; import { PatientCreateNestedOneWithoutPaymentInputObjectSchema as PatientCreateNestedOneWithoutPaymentInputObjectSchema } from './PatientCreateNestedOneWithoutPaymentInput.schema';
import { NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema as NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema } from './NpiProviderCreateNestedOneWithoutPaymentsInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.number().int(), userId: z.number().int(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -25,7 +24,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -34,7 +33,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -43,38 +42,11 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
@@ -82,10 +54,8 @@ const makeSchema = () => z.object({
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(), claim: z.lazy(() => ClaimCreateNestedOneWithoutPaymentInputObjectSchema).optional(),
patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema), patient: z.lazy(() => PatientCreateNestedOneWithoutPaymentInputObjectSchema),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutPaymentsInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentCreateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutUpdatedByInput>; export const PaymentCreateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentCreateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentCreateWithoutUpdatedByInput>;
export const PaymentCreateWithoutUpdatedByInputObjectZodSchema = makeSchema(); export const PaymentCreateWithoutUpdatedByInputObjectZodSchema = makeSchema();
@@ -1,16 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema' import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const paymentscalarwhereinputSchema = z.object({ const paymentscalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => PaymentScalarWhereInputObjectSchema), z.lazy(() => PaymentScalarWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => PaymentScalarWhereInputObjectSchema), z.lazy(() => PaymentScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => PaymentScalarWhereInputObjectSchema).array().optional(), OR: z.lazy(() => PaymentScalarWhereInputObjectSchema).array().optional(),
@@ -20,12 +20,11 @@ const paymentscalarwhereinputSchema = z.object({
patientId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), patientId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
updatedById: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(), updatedById: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(),
npiProviderId: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -34,7 +33,7 @@ const paymentscalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -43,7 +42,7 @@ const paymentscalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -52,37 +51,10 @@ const paymentscalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
})]).optional(),
mhPaidAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
})]).optional().nullable(),
copayment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
})]).optional(),
adjustment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
})]).optional(), })]).optional(),
status: z.union([z.lazy(() => EnumPaymentStatusFilterObjectSchema), PaymentStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPaymentStatusFilterObjectSchema), PaymentStatusSchema]).optional(),
notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
@@ -1,16 +1,16 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema';
import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema';
import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema'; import { EnumPaymentStatusWithAggregatesFilterObjectSchema as EnumPaymentStatusWithAggregatesFilterObjectSchema } from './EnumPaymentStatusWithAggregatesFilter.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema' import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const paymentscalarwherewithaggregatesinputSchema = z.object({ const paymentscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array().optional(), OR: z.lazy(() => PaymentScalarWhereWithAggregatesInputObjectSchema).array().optional(),
@@ -20,12 +20,11 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({
patientId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), patientId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
updatedById: z.union([z.lazy(() => IntNullableWithAggregatesFilterObjectSchema), z.number().int()]).optional().nullable(), updatedById: z.union([z.lazy(() => IntNullableWithAggregatesFilterObjectSchema), z.number().int()]).optional().nullable(),
npiProviderId: z.union([z.lazy(() => IntNullableWithAggregatesFilterObjectSchema), z.number().int()]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([ totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -34,7 +33,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -43,7 +42,7 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -52,37 +51,10 @@ const paymentscalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
})]).optional(),
mhPaidAmount: z.union([z.lazy(() => DecimalNullableWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
})]).optional().nullable(),
copayment: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
})]).optional(),
adjustment: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
})]).optional(), })]).optional(),
status: z.union([z.lazy(() => EnumPaymentStatusWithAggregatesFilterObjectSchema), PaymentStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPaymentStatusWithAggregatesFilterObjectSchema), PaymentStatusSchema]).optional(),
notes: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), notes: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
@@ -1,24 +1,23 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
patientId: z.number().int(), patientId: z.number().int(),
userId: z.number().int(), userId: z.number().int(),
updatedById: z.number().int().optional().nullable(), updatedById: z.number().int().optional().nullable(),
npiProviderId: z.number().int().optional().nullable(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -27,7 +26,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -36,7 +35,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -45,45 +44,17 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedCreateInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateInput>; export const PaymentUncheckedCreateInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateInput>;
export const PaymentUncheckedCreateInputObjectZodSchema = makeSchema(); export const PaymentUncheckedCreateInputObjectZodSchema = makeSchema();
@@ -1,23 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
patientId: z.number().int(), patientId: z.number().int(),
userId: z.number().int(), userId: z.number().int(),
updatedById: z.number().int().optional().nullable(), updatedById: z.number().int().optional().nullable(),
npiProviderId: z.number().int().optional().nullable(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -26,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -35,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -44,46 +43,18 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedCreateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutClaimInput>; export const PaymentUncheckedCreateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutClaimInput>;
export const PaymentUncheckedCreateWithoutClaimInputObjectZodSchema = makeSchema(); export const PaymentUncheckedCreateWithoutClaimInputObjectZodSchema = makeSchema();
@@ -1,23 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
userId: z.number().int(), userId: z.number().int(),
updatedById: z.number().int().optional().nullable(), updatedById: z.number().int().optional().nullable(),
npiProviderId: z.number().int().optional().nullable(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -26,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -35,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -44,46 +43,18 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedCreateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutPatientInput>; export const PaymentUncheckedCreateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutPatientInput>;
export const PaymentUncheckedCreateWithoutPatientInputObjectZodSchema = makeSchema(); export const PaymentUncheckedCreateWithoutPatientInputObjectZodSchema = makeSchema();
@@ -1,23 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
patientId: z.number().int(), patientId: z.number().int(),
userId: z.number().int(), userId: z.number().int(),
updatedById: z.number().int().optional().nullable(), updatedById: z.number().int().optional().nullable(),
npiProviderId: z.number().int().optional().nullable(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -26,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -35,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -44,45 +43,17 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLineTransactionsInput>; export const PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLineTransactionsInput>;
export const PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); export const PaymentUncheckedCreateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema();
@@ -1,23 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
patientId: z.number().int(), patientId: z.number().int(),
userId: z.number().int(), userId: z.number().int(),
updatedById: z.number().int().optional().nullable(), updatedById: z.number().int().optional().nullable(),
npiProviderId: z.number().int().optional().nullable(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -26,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -35,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -44,45 +43,17 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedCreateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLinesInput>; export const PaymentUncheckedCreateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutServiceLinesInput>;
export const PaymentUncheckedCreateWithoutServiceLinesInputObjectZodSchema = makeSchema(); export const PaymentUncheckedCreateWithoutServiceLinesInputObjectZodSchema = makeSchema();
@@ -1,23 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInput.schema';
import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'; import { ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './ServiceLineUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
patientId: z.number().int(), patientId: z.number().int(),
userId: z.number().int(), userId: z.number().int(),
npiProviderId: z.number().int().optional().nullable(),
totalBilled: z.union([ totalBilled: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -26,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -35,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -44,46 +43,18 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), }),
mhPaidAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}).optional().nullable(),
copayment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}).optional(),
adjustment: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}).optional(),
status: PaymentStatusSchema.optional(), status: PaymentStatusSchema.optional(),
notes: z.string().optional().nullable(), notes: z.string().optional().nullable(),
icn: z.string().optional().nullable(), icn: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(), createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(), updatedAt: z.coerce.date().optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedCreateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutUpdatedByInput>; export const PaymentUncheckedCreateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedCreateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedCreateWithoutUpdatedByInput>;
export const PaymentUncheckedCreateWithoutUpdatedByInputObjectZodSchema = makeSchema(); export const PaymentUncheckedCreateWithoutUpdatedByInputObjectZodSchema = makeSchema();
@@ -1,31 +1,29 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -34,7 +32,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -43,7 +41,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -52,37 +50,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -90,8 +61,7 @@ const makeSchema = () => z.object({
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedUpdateInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateInput>; export const PaymentUncheckedUpdateInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateInput>;
export const PaymentUncheckedUpdateInputObjectZodSchema = makeSchema(); export const PaymentUncheckedUpdateInputObjectZodSchema = makeSchema();
@@ -1,28 +1,27 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -31,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -40,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -49,37 +48,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -1,27 +1,26 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -30,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -39,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -48,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -1,27 +1,26 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -30,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -39,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -48,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -1,30 +1,28 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -33,7 +31,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -42,7 +40,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -51,37 +49,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -89,8 +60,7 @@ const makeSchema = () => z.object({
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedUpdateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutClaimInput>; export const PaymentUncheckedUpdateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutClaimInput>;
export const PaymentUncheckedUpdateWithoutClaimInputObjectZodSchema = makeSchema(); export const PaymentUncheckedUpdateWithoutClaimInputObjectZodSchema = makeSchema();
@@ -1,30 +1,28 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -33,7 +31,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -42,7 +40,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -51,37 +49,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -89,8 +60,7 @@ const makeSchema = () => z.object({
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedUpdateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutPatientInput>; export const PaymentUncheckedUpdateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutPatientInput>;
export const PaymentUncheckedUpdateWithoutPatientInputObjectZodSchema = makeSchema(); export const PaymentUncheckedUpdateWithoutPatientInputObjectZodSchema = makeSchema();
@@ -1,30 +1,28 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -33,7 +31,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -42,7 +40,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -51,45 +49,17 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLineTransactionsInput>; export const PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLineTransactionsInput>;
export const PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); export const PaymentUncheckedUpdateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema();
@@ -1,30 +1,28 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), updatedById: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -33,7 +31,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -42,7 +40,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -51,45 +49,17 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedUpdateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLinesInput>; export const PaymentUncheckedUpdateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutServiceLinesInput>;
export const PaymentUncheckedUpdateWithoutServiceLinesInputObjectZodSchema = makeSchema(); export const PaymentUncheckedUpdateWithoutServiceLinesInputObjectZodSchema = makeSchema();
@@ -1,30 +1,28 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema'; import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), claimId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), patientId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
npiProviderId: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -33,7 +31,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -42,7 +40,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -51,37 +49,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -89,8 +60,7 @@ const makeSchema = () => z.object({
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUncheckedUpdateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutUpdatedByInput>; export const PaymentUncheckedUpdateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentUncheckedUpdateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUncheckedUpdateWithoutUpdatedByInput>;
export const PaymentUncheckedUpdateWithoutUpdatedByInputObjectZodSchema = makeSchema(); export const PaymentUncheckedUpdateWithoutUpdatedByInputObjectZodSchema = makeSchema();
@@ -1,9 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -11,19 +9,19 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp
import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema';
import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema';
import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema';
import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema';
import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -32,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -41,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -50,37 +48,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -90,10 +61,8 @@ const makeSchema = () => z.object({
claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(),
updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUpdateInputObjectSchema: z.ZodType<Prisma.PaymentUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateInput>; export const PaymentUpdateInputObjectSchema: z.ZodType<Prisma.PaymentUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateInput>;
export const PaymentUpdateInputObjectZodSchema = makeSchema(); export const PaymentUpdateInputObjectZodSchema = makeSchema();
@@ -1,22 +1,22 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema' import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -25,7 +25,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -34,7 +34,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -43,37 +43,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -1,28 +1,26 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema';
import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema';
import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema';
import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -31,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -40,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -49,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -88,10 +59,8 @@ const makeSchema = () => z.object({
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(),
updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUpdateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutClaimInput>; export const PaymentUpdateWithoutClaimInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutClaimInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutClaimInput>;
export const PaymentUpdateWithoutClaimInputObjectZodSchema = makeSchema(); export const PaymentUpdateWithoutClaimInputObjectZodSchema = makeSchema();
@@ -1,28 +1,26 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema';
import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema';
import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema';
import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -31,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -40,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -49,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -88,10 +59,8 @@ const makeSchema = () => z.object({
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(),
updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUpdateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutPatientInput>; export const PaymentUpdateWithoutPatientInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutPatientInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutPatientInput>;
export const PaymentUpdateWithoutPatientInputObjectZodSchema = makeSchema(); export const PaymentUpdateWithoutPatientInputObjectZodSchema = makeSchema();
@@ -1,9 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -11,18 +9,18 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp
import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema';
import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema';
import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema';
import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'
import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema';
import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -31,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -40,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -49,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -89,9 +60,7 @@ const makeSchema = () => z.object({
claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(),
updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUpdateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutServiceLineTransactionsInput>; export const PaymentUpdateWithoutServiceLineTransactionsInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutServiceLineTransactionsInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutServiceLineTransactionsInput>;
export const PaymentUpdateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema(); export const PaymentUpdateWithoutServiceLineTransactionsInputObjectZodSchema = makeSchema();
@@ -1,9 +1,7 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -11,18 +9,18 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp
import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema';
import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema';
import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema'; import { UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema as UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema } from './UserUpdateOneWithoutUpdatedPaymentsNestedInput.schema';
import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'
import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema';
import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -31,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -40,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -49,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -89,9 +60,7 @@ const makeSchema = () => z.object({
claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(),
updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(), updatedBy: z.lazy(() => UserUpdateOneWithoutUpdatedPaymentsNestedInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUpdateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutServiceLinesInput>; export const PaymentUpdateWithoutServiceLinesInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutServiceLinesInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutServiceLinesInput>;
export const PaymentUpdateWithoutServiceLinesInputObjectZodSchema = makeSchema(); export const PaymentUpdateWithoutServiceLinesInputObjectZodSchema = makeSchema();
@@ -1,28 +1,26 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema'; import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema'; import { EnumPaymentStatusFieldUpdateOperationsInputObjectSchema as EnumPaymentStatusFieldUpdateOperationsInputObjectSchema } from './EnumPaymentStatusFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'; import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema'; import { ClaimUpdateOneWithoutPaymentNestedInputObjectSchema as ClaimUpdateOneWithoutPaymentNestedInputObjectSchema } from './ClaimUpdateOneWithoutPaymentNestedInput.schema';
import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema'; import { PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema as PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema } from './PatientUpdateOneRequiredWithoutPaymentNestedInput.schema';
import { NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema as NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema } from './NpiProviderUpdateOneWithoutPaymentsNestedInput.schema';
import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineTransactionUpdateManyWithoutPaymentNestedInput.schema';
import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'; import { ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema as ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema } from './ServiceLineUpdateManyWithoutPaymentNestedInput.schema'
import { CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutPaymentNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalBilled: z.union([z.union([ totalBilled: z.union([z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -31,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -40,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -49,37 +47,10 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
mhPaidAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
copayment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
adjustment: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(), }), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(), status: z.union([PaymentStatusSchema, z.lazy(() => EnumPaymentStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(), notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
@@ -88,10 +59,8 @@ const makeSchema = () => z.object({
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(), updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(), claim: z.lazy(() => ClaimUpdateOneWithoutPaymentNestedInputObjectSchema).optional(),
patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(), patient: z.lazy(() => PatientUpdateOneRequiredWithoutPaymentNestedInputObjectSchema).optional(),
npiProvider: z.lazy(() => NpiProviderUpdateOneWithoutPaymentsNestedInputObjectSchema).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionUpdateManyWithoutPaymentNestedInputObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema).optional()
}).strict(); }).strict();
export const PaymentUpdateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutUpdatedByInput>; export const PaymentUpdateWithoutUpdatedByInputObjectSchema: z.ZodType<Prisma.PaymentUpdateWithoutUpdatedByInput> = makeSchema() as unknown as z.ZodType<Prisma.PaymentUpdateWithoutUpdatedByInput>;
export const PaymentUpdateWithoutUpdatedByInputObjectZodSchema = makeSchema(); export const PaymentUpdateWithoutUpdatedByInputObjectZodSchema = makeSchema();
@@ -1,10 +1,8 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema'; import { EnumPaymentStatusFilterObjectSchema as EnumPaymentStatusFilterObjectSchema } from './EnumPaymentStatusFilter.schema';
import { PaymentStatusSchema } from '../enums/PaymentStatus.schema'; import { PaymentStatusSchema } from '../enums/PaymentStatus.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
@@ -15,13 +13,12 @@ import { PatientScalarRelationFilterObjectSchema as PatientScalarRelationFilterO
import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema'; import { PatientWhereInputObjectSchema as PatientWhereInputObjectSchema } from './PatientWhereInput.schema';
import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema'; import { UserNullableScalarRelationFilterObjectSchema as UserNullableScalarRelationFilterObjectSchema } from './UserNullableScalarRelationFilter.schema';
import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'; import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema';
import { NpiProviderNullableScalarRelationFilterObjectSchema as NpiProviderNullableScalarRelationFilterObjectSchema } from './NpiProviderNullableScalarRelationFilter.schema';
import { NpiProviderWhereInputObjectSchema as NpiProviderWhereInputObjectSchema } from './NpiProviderWhereInput.schema';
import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema'; import { ServiceLineTransactionListRelationFilterObjectSchema as ServiceLineTransactionListRelationFilterObjectSchema } from './ServiceLineTransactionListRelationFilter.schema';
import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'; import { ServiceLineListRelationFilterObjectSchema as ServiceLineListRelationFilterObjectSchema } from './ServiceLineListRelationFilter.schema'
import { CommissionBatchItemListRelationFilterObjectSchema as CommissionBatchItemListRelationFilterObjectSchema } from './CommissionBatchItemListRelationFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const paymentwhereinputSchema = z.object({ const paymentwhereinputSchema = z.object({
AND: z.union([z.lazy(() => PaymentWhereInputObjectSchema), z.lazy(() => PaymentWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => PaymentWhereInputObjectSchema), z.lazy(() => PaymentWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => PaymentWhereInputObjectSchema).array().optional(), OR: z.lazy(() => PaymentWhereInputObjectSchema).array().optional(),
@@ -31,12 +28,11 @@ const paymentwhereinputSchema = z.object({
patientId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), patientId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(), userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
updatedById: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(), updatedById: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(),
npiProviderId: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -45,7 +41,7 @@ const paymentwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -54,7 +50,7 @@ const paymentwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -63,37 +59,10 @@ const paymentwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
})]).optional(),
mhPaidAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'mhPaidAmount' must be a Decimal",
})]).optional().nullable(),
copayment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'copayment' must be a Decimal",
})]).optional(),
adjustment: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustment' must be a Decimal",
})]).optional(), })]).optional(),
status: z.union([z.lazy(() => EnumPaymentStatusFilterObjectSchema), PaymentStatusSchema]).optional(), status: z.union([z.lazy(() => EnumPaymentStatusFilterObjectSchema), PaymentStatusSchema]).optional(),
notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
@@ -103,10 +72,8 @@ const paymentwhereinputSchema = z.object({
claim: z.union([z.lazy(() => ClaimNullableScalarRelationFilterObjectSchema), z.lazy(() => ClaimWhereInputObjectSchema)]).optional(), claim: z.union([z.lazy(() => ClaimNullableScalarRelationFilterObjectSchema), z.lazy(() => ClaimWhereInputObjectSchema)]).optional(),
patient: z.union([z.lazy(() => PatientScalarRelationFilterObjectSchema), z.lazy(() => PatientWhereInputObjectSchema)]).optional(), patient: z.union([z.lazy(() => PatientScalarRelationFilterObjectSchema), z.lazy(() => PatientWhereInputObjectSchema)]).optional(),
updatedBy: z.union([z.lazy(() => UserNullableScalarRelationFilterObjectSchema), z.lazy(() => UserWhereInputObjectSchema)]).optional(), updatedBy: z.union([z.lazy(() => UserNullableScalarRelationFilterObjectSchema), z.lazy(() => UserWhereInputObjectSchema)]).optional(),
npiProvider: z.union([z.lazy(() => NpiProviderNullableScalarRelationFilterObjectSchema), z.lazy(() => NpiProviderWhereInputObjectSchema)]).optional(),
serviceLineTransactions: z.lazy(() => ServiceLineTransactionListRelationFilterObjectSchema).optional(), serviceLineTransactions: z.lazy(() => ServiceLineTransactionListRelationFilterObjectSchema).optional(),
serviceLines: z.lazy(() => ServiceLineListRelationFilterObjectSchema).optional(), serviceLines: z.lazy(() => ServiceLineListRelationFilterObjectSchema).optional()
commissionBatchItems: z.lazy(() => CommissionBatchItemListRelationFilterObjectSchema).optional()
}).strict(); }).strict();
export const PaymentWhereInputObjectSchema: z.ZodType<Prisma.PaymentWhereInput> = paymentwhereinputSchema as unknown as z.ZodType<Prisma.PaymentWhereInput>; export const PaymentWhereInputObjectSchema: z.ZodType<Prisma.PaymentWhereInput> = paymentwhereinputSchema as unknown as z.ZodType<Prisma.PaymentWhereInput>;
export const PaymentWhereInputObjectZodSchema = paymentwhereinputSchema; export const PaymentWhereInputObjectZodSchema = paymentwhereinputSchema;
@@ -1,12 +1,13 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema';
import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureDate: z.coerce.date(), procedureDate: z.coerce.date(),
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
paymentId: z.number().int().optional().nullable(), paymentId: z.number().int().optional().nullable(),
@@ -28,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -37,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -46,7 +47,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -55,7 +56,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
@@ -29,7 +30,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -38,7 +39,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -47,7 +48,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -56,7 +57,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,9 +1,10 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
id: z.number().int().optional(), id: z.number().int().optional(),
claimId: z.number().int().optional().nullable(), claimId: z.number().int().optional().nullable(),
@@ -28,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -37,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -46,7 +47,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -55,7 +56,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'; import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureDate: z.coerce.date(), procedureDate: z.coerce.date(),
@@ -28,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -37,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -46,7 +47,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -55,7 +56,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema';
import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema' import { ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema as ServiceLineTransactionCreateNestedManyWithoutServiceLineInputObjectSchema } from './ServiceLineTransactionCreateNestedManyWithoutServiceLineInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureDate: z.coerce.date(), procedureDate: z.coerce.date(),
@@ -28,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -37,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -46,7 +47,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -55,7 +56,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,11 +1,12 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'; import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema'; import { ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema as ClaimCreateNestedOneWithoutServiceLinesInputObjectSchema } from './ClaimCreateNestedOneWithoutServiceLinesInput.schema';
import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema' import { PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema as PaymentCreateNestedOneWithoutServiceLinesInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLinesInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
procedureCode: z.string(), procedureCode: z.string(),
procedureDate: z.coerce.date(), procedureDate: z.coerce.date(),
@@ -28,7 +29,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -37,7 +38,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -46,7 +47,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -55,7 +56,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,17 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema'; import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema'; import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'; import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'; import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema'; import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const servicelinescalarwhereinputSchema = z.object({ const servicelinescalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => ServiceLineScalarWhereInputObjectSchema), z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => ServiceLineScalarWhereInputObjectSchema), z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array().optional(), OR: z.lazy(() => ServiceLineScalarWhereInputObjectSchema).array().optional(),
@@ -25,22 +25,11 @@ const servicelinescalarwhereinputSchema = z.object({
arch: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), arch: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
toothNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), toothNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
toothSurface: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(), toothSurface: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
icn: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
paidCode: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
allowedAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
})]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([ totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -49,7 +38,7 @@ const servicelinescalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -58,7 +47,7 @@ const servicelinescalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -67,7 +56,7 @@ const servicelinescalarwhereinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,17 +1,17 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema'; import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema'; import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'; import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'; import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema';
import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema';
import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema'; import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema' import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const servicelinescalarwherewithaggregatesinputSchema = z.object({ const servicelinescalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array().optional(), OR: z.lazy(() => ServiceLineScalarWhereWithAggregatesInputObjectSchema).array().optional(),
@@ -25,22 +25,11 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({
arch: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), arch: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
toothNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), toothNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
toothSurface: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(), toothSurface: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
icn: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
paidCode: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
allowedAmount: z.union([z.lazy(() => DecimalNullableWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
})]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([ totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalBilled' must be a Decimal", message: "Field 'totalBilled' must be a Decimal",
@@ -49,7 +38,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalPaid' must be a Decimal", message: "Field 'totalPaid' must be a Decimal",
@@ -58,7 +47,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalAdjusted' must be a Decimal", message: "Field 'totalAdjusted' must be a Decimal",
@@ -67,7 +56,7 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalDue' must be a Decimal", message: "Field 'totalDue' must be a Decimal",
@@ -1,18 +1,19 @@
import * as z from 'zod'; import * as z from 'zod';
import { Prisma } from '../../../generated/prisma'; import type { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentMethodSchema } from '../enums/PaymentMethod.schema'; import { PaymentMethodSchema } from '../enums/PaymentMethod.schema';
import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema'; import { PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as PaymentCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './PaymentCreateNestedOneWithoutServiceLineTransactionsInput.schema';
import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema' import { ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema as ServiceLineCreateNestedOneWithoutServiceLineTransactionsInputObjectSchema } from './ServiceLineCreateNestedOneWithoutServiceLineTransactionsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const makeSchema = () => z.object({ const makeSchema = () => z.object({
transactionId: z.string().optional().nullable(), transactionId: z.string().optional().nullable(),
paidAmount: z.union([ paidAmount: z.union([
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'paidAmount' must be a Decimal", message: "Field 'paidAmount' must be a Decimal",
@@ -21,7 +22,7 @@ const makeSchema = () => z.object({
z.number(), z.number(),
z.string(), z.string(),
z.instanceof(Decimal), z.instanceof(Decimal),
z.instanceof(Prisma.Decimal), z.instanceof(Decimal),
DecimalJSLikeSchema, DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), { ]).refine((v) => isValidDecimalInput(v), {
message: "Field 'adjustedAmount' must be a Decimal", message: "Field 'adjustedAmount' must be a Decimal",

Some files were not shown because too many files have changed in this diff Show More