feat: BCBS MA paper claim — fill 2024 ADA claim form; office NPI setting

- New GET /api/claims/:id/ada-form fills the 2024 ADA Dental Claim Form
  (J43024) with payer address, patient/subscriber, CDT lines, fees,
  missing teeth, billing (office) NPI and treating NPI; signatures blank
- "BCBS Claim (ADA Form)" button saves the claim and opens the PDF;
  Claim All routes BCBS patients to it; "Print ADA Form" in claim view
- Settings > NPI Providers: "Add Office NPI" (billing name, NPI, license,
  TIN) and optional per-provider license number
- Migration: office_contact billing fields, NpiProvider.licenseNumber

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-07 22:41:44 -04:00
co-authored by Claude Opus 5.5
parent d67e68c957
commit 2c0c595af5
294 changed files with 13054 additions and 1776 deletions
+1
View File
@@ -32,6 +32,7 @@
"node-cron": "^4.2.1", "node-cron": "^4.2.1",
"passport": "^0.7.0", "passport": "^0.7.0",
"passport-local": "^1.0.0", "passport-local": "^1.0.0",
"pdf-lib": "^1.17.1",
"pdfkit": "^0.17.2", "pdfkit": "^0.17.2",
"sharp": "^0.35.3", "sharp": "^0.35.3",
"socket.io": "^4.8.1", "socket.io": "^4.8.1",
File diff suppressed because it is too large Load Diff
+50
View File
@@ -19,6 +19,7 @@ import {
} from "@repo/db/types"; } from "@repo/db/types";
import { forwardToSeleniumClaimPreAuthAgent } from "../services/seleniumInsuranceClaimPreAuthClient"; import { forwardToSeleniumClaimPreAuthAgent } from "../services/seleniumInsuranceClaimPreAuthClient";
import { formatDobForAgent } from "../utils/dateUtils"; import { formatDobForAgent } from "../utils/dateUtils";
import { ADA_PAYERS, buildAdaClaimPdf } from "../services/adaClaimForm";
import { backupScreenshots } from "../utils/screenshotBackup"; import { backupScreenshots } from "../utils/screenshotBackup";
const router = Router(); const router = Router();
@@ -1230,6 +1231,55 @@ router.get("/all", async (req: Request, res: Response) => {
}); });
// Get a single claim by ID // Get a single claim by ID
// GET /api/claims/:id/ada-form?payer=BCBS_MA
// Paper claim: returns the 2024 ADA Dental Claim Form filled from the saved claim.
router.get("/:id/ada-form", async (req: Request, res: Response): Promise<any> => {
try {
if (!req.user?.id) return res.status(401).json({ message: "Unauthorized" });
const claimId = parseInt(String(req.params.id), 10);
if (isNaN(claimId)) return res.status(400).json({ error: "Invalid claim ID" });
const payerKey = String(req.query.payer || "BCBS_MA").toUpperCase();
const payer = ADA_PAYERS[payerKey];
if (!payer) return res.status(400).json({ error: `Unknown payer "${payerKey}"` });
const { prisma: db } = await import("@repo/db/client");
const claim = await db.claim.findUnique({
where: { id: claimId },
include: {
serviceLines: { orderBy: { id: "asc" } },
patient: true,
npiProvider: true,
},
});
if (!claim || claim.userId !== req.user.id) {
return res.status(404).json({ message: "Claim not found" });
}
const office = await storage.getOfficeContact(req.user.id);
// Fall back to the default (first) NPI provider when the claim has none
const treatingProvider =
claim.npiProvider ?? (await storage.getNpiProvidersByUser(req.user.id))[0] ?? null;
const pdf = await buildAdaClaimPdf({
claim,
patient: claim.patient,
office,
treatingProvider,
payer,
});
const filename = `ADA_Claim_${claim.patient.lastName}_${claim.patient.firstName}_${claimId}.pdf`
.replace(/[^\w.-]+/g, "_");
res.setHeader("Content-Type", "application/pdf");
res.setHeader("Content-Disposition", `inline; filename="${filename}"`);
return res.send(Buffer.from(pdf));
} catch (error) {
console.error("[ada-form] failed:", error);
return res.status(500).json({ message: "Failed to generate ADA claim form", details: String(error) });
}
});
router.get("/:id", async (req: Request, res: Response): Promise<any> => { router.get("/:id", async (req: Request, res: Response): Promise<any> => {
try { try {
const idParam = Array.isArray(req.params.id) ? req.params.id[0] : req.params.id; const idParam = Array.isArray(req.params.id) ? req.params.id[0] : req.params.id;
+8 -1
View File
@@ -22,7 +22,10 @@ router.put("/", async (req: Request, res: Response): Promise<any> => {
const userId = req.user?.id; const userId = req.user?.id;
if (!userId) return res.status(401).json({ message: "Unauthorized" }); if (!userId) return res.status(401).json({ message: "Unauthorized" });
const { officeName, receptionistName, dentistName, phoneNumber, email, fax, streetAddress, city, state, zipCode } = req.body; const {
officeName, receptionistName, dentistName, phoneNumber, email, fax, streetAddress, city, state, zipCode,
billingName, billingNpi, billingLicense, billingTaxId,
} = req.body;
const record = await storage.upsertOfficeContact(userId, { const record = await storage.upsertOfficeContact(userId, {
officeName: officeName ?? undefined, officeName: officeName ?? undefined,
receptionistName: receptionistName ?? undefined, receptionistName: receptionistName ?? undefined,
@@ -34,6 +37,10 @@ router.put("/", async (req: Request, res: Response): Promise<any> => {
city: city ?? undefined, city: city ?? undefined,
state: state ?? undefined, state: state ?? undefined,
zipCode: zipCode ?? undefined, zipCode: zipCode ?? undefined,
billingName: billingName ?? undefined,
billingNpi: billingNpi ?? undefined,
billingLicense: billingLicense ?? undefined,
billingTaxId: billingTaxId ?? undefined,
}); });
return res.status(200).json(record); return res.status(200).json(record);
} catch (err) { } catch (err) {
+321
View File
@@ -0,0 +1,321 @@
import fs from "fs";
import path from "path";
import { PDFDocument, PDFFont, PDFForm, StandardFonts } from "pdf-lib";
/**
* Fills the 2024 ADA Dental Claim Form (J43024) for payers that only accept
* paper claims (e.g. BCBS MA). Field names come from the template's AcroForm;
* signatures and their dates are intentionally left blank for wet signing.
*/
const TEMPLATE_PATH = path.join(__dirname, "../data/templates/ada-claim-form-2024.pdf");
const PROCEDURE_CODES_PATH = path.join(__dirname, "../data/procedureCodes.json");
const LINES_PER_FORM = 10;
const FONT_SIZE = 10;
const MIN_FONT_SIZE = 6;
export type AdaPayer = {
name: string;
address1: string;
address2?: string;
cityStateZip: string;
};
export const ADA_PAYERS: Record<string, AdaPayer> = {
BCBS_MA: {
name: "Blue Cross Blue Shield of MA",
address1: "P.O. Box 986005",
cityStateZip: "Boston, MA 02298",
},
};
export type AdaClaimInput = {
claim: {
id: number;
memberId?: string | null;
remarks?: string | null;
status?: string | null;
preAuthNumber?: string | null;
missingTeeth?: unknown;
serviceLines: {
procedureCode: string;
procedureDate: Date | string;
quad?: string | null;
arch?: string | null;
toothNumber?: string | null;
toothSurface?: string | null;
totalBilled: unknown;
}[];
};
patient: {
id: number;
firstName: string;
lastName: string;
dateOfBirth?: Date | string | null;
gender?: string | null;
address?: string | null;
city?: string | null;
zipCode?: string | null;
insuranceId?: string | null;
groupNumber?: string | null;
policyHolder?: string | null;
};
office: {
officeName?: string | null;
phoneNumber?: string | null;
streetAddress?: string | null;
city?: string | null;
state?: string | null;
zipCode?: string | null;
billingName?: string | null;
billingNpi?: string | null;
billingLicense?: string | null;
billingTaxId?: string | null;
} | null;
treatingProvider: {
npiNumber: string;
licenseNumber?: string | null;
} | null;
payer: AdaPayer;
};
let descriptionByCode: Map<string, string> | null = null;
function cdtDescription(code: string): string {
if (!descriptionByCode) {
descriptionByCode = new Map();
try {
const rows = JSON.parse(fs.readFileSync(PROCEDURE_CODES_PATH, "utf8")) as {
"Procedure Code": string;
Description: string;
}[];
for (const r of rows) descriptionByCode.set(r["Procedure Code"].toUpperCase(), r.Description);
} catch {
// descriptions are optional on the form
}
}
return descriptionByCode.get(code.toUpperCase()) ?? "";
}
function fmtDate(d: Date | string | null | undefined): string {
if (!d) return "";
const date = d instanceof Date ? d : new Date(d);
if (isNaN(date.getTime())) return "";
const mm = String(date.getUTCMonth() + 1).padStart(2, "0");
const dd = String(date.getUTCDate()).padStart(2, "0");
return `${mm}/${dd}/${date.getUTCFullYear()}`;
}
function fmtMoney(v: unknown): string {
const n = Number(v ?? 0);
return isNaN(n) ? "" : n.toFixed(2);
}
function cityStateZip(city?: string | null, state?: string | null, zip?: string | null): string {
const left = [city?.trim(), state?.trim()].filter(Boolean).join(", ");
return [left, zip?.trim()].filter(Boolean).join(" ");
}
/** Item 25: ADA area-of-oral-cavity codes. */
function oralCavityArea(quad?: string | null, arch?: string | null): string {
switch ((quad ?? "").toUpperCase()) {
case "UR": return "10";
case "UL": return "20";
case "LL": return "30";
case "LR": return "40";
}
switch ((arch ?? "").toLowerCase()) {
case "maxilla": return "01";
case "mandible": return "02";
}
return "";
}
/** "M"/"F"/"U" from free-text gender. */
function genderCode(g?: string | null): "M" | "F" | "U" {
const s = (g ?? "").trim().toLowerCase();
if (s.startsWith("m")) return "M";
if (s.startsWith("f")) return "F";
return "U";
}
function splitPhone(phone?: string | null): [string, string, string] | null {
const digits = (phone ?? "").replace(/\D/g, "").replace(/^1(?=\d{10}$)/, "");
if (digits.length !== 10) return null;
return [digits.slice(0, 3), digits.slice(3, 6), digits.slice(6)];
}
function normName(s: string): string {
return s.toLowerCase().replace(/[^a-z]/g, " ").split(/\s+/).filter(Boolean).sort().join(" ");
}
function setText(form: PDFForm, name: string, value: string | null | undefined) {
if (!value) return;
const field = form.getTextField(name);
field.setFontSize(FONT_SIZE);
field.setText(value);
}
/** Left-aligned text shrunk (then truncated) to fit the field width. */
function setFittedText(form: PDFForm, font: PDFFont, name: string, value: string) {
if (!value) return;
const field = form.getTextField(name);
const width = field.acroField.getWidgets()[0]!.getRectangle().width - 4;
let size = FONT_SIZE;
while (size > MIN_FONT_SIZE && font.widthOfTextAtSize(value, size) > width) size -= 0.5;
let text = value;
while (text.length > 1 && font.widthOfTextAtSize(text, size) > width) text = text.slice(0, -1);
field.setAlignment(0);
field.setFontSize(size);
field.setText(text);
}
function check(form: PDFForm, name: string) {
form.getCheckBox(name).check();
}
/** Field-name suffix for service line i (0-based): "1".."9", then "Row10" (Fee uses "10"). */
function lineSuffix(i: number, field: "fee" | "other"): string {
if (i < 9) return String(i + 1);
return field === "fee" ? "10" : "Row10";
}
async function fillOnePage(
template: Uint8Array,
input: AdaClaimInput,
lines: AdaClaimInput["claim"]["serviceLines"],
): Promise<PDFDocument> {
const doc = await PDFDocument.load(template);
// Keep page 1 only (pages 2-3 are instructions / fraud warnings)
while (doc.getPageCount() > 1) doc.removePage(doc.getPageCount() - 1);
const form = doc.getForm();
const helvetica = await doc.embedFont(StandardFonts.Helvetica);
const { claim, patient, office, treatingProvider, payer } = input;
const officeState = office?.state ?? "";
// 1-2. Header
if (claim.status === "PREAUTH") {
check(form, "1 Check Box 1");
setText(form, "2 PredeterminationPreauthorization Number", claim.preAuthNumber);
} else {
check(form, "1 Check Box 2");
}
// 3. Payer
setText(form, "3 CompanyPlan Name", payer.name);
setText(form, "3 Address 1", payer.address1);
setText(form, "3 Address 2", payer.address2);
setText(form, "3 City, State, Zip Code", payer.cityStateZip);
// 12-23. Subscriber / patient
const patientName = `${patient.lastName}, ${patient.firstName}`;
const patientCsz = cityStateZip(patient.city, patient.address || patient.city ? officeState : "", patient.zipCode);
const dob = fmtDate(patient.dateOfBirth);
const gender = genderCode(patient.gender);
const genderBox = { M: "Check Box1", F: "Check Box2", U: "Check Box3" }[gender];
const holder = (patient.policyHolder ?? "").trim();
const isSelf =
!holder ||
holder.toLowerCase() === "self" ||
normName(holder) === normName(`${patient.firstName} ${patient.lastName}`);
if (isSelf) {
setText(form, "12 PolicyholderSubscriber Name Last First Middle Initial Suffix", patientName);
setText(form, "12 Address 1", patient.address);
setText(form, "12 City, State, Zip", patientCsz);
setText(form, "13 Date of Birth MMDDCCYY", dob);
check(form, `14 ${genderBox}`);
check(form, "18 Check Box1");
} else {
// Subscriber is someone else: name only; DOB, gender and relationship are completed by hand.
setText(form, "12 PolicyholderSubscriber Name Last First Middle Initial Suffix", holder);
}
setText(form, "15 Policyho derSubscriber ID Assigned by Plan", claim.memberId || patient.insuranceId);
setText(form, "16 PlanGroup Number", patient.groupNumber);
setText(form, "20 Name Last First Middle Initial Suffix", patientName);
setText(form, "20 Address 1", patient.address);
setText(form, "20 City, State, Zip", patientCsz);
setText(form, "21 Date of Birth MMDDCCYY", dob);
check(form, `22 ${genderBox}`);
setText(form, "23 Patient IDAccount Assigned by Dentist", String(patient.id));
// 24-31. Service lines
let total = 0;
lines.forEach((line, i) => {
const s = lineSuffix(i, "other");
const tooth = (line.toothNumber ?? "").trim();
setText(form, `24 Procedure Date MMDDCCYY${s}`, fmtDate(line.procedureDate));
setText(form, `25 Area of Oral Cavity${s}`, oralCavityArea(line.quad, line.arch));
setText(form, `26 Tooth System${s}`, tooth ? "JP" : "");
setText(form, `27 Tooth Numbers or Letters${s}`, tooth);
setText(form, `28 Tooth Surface${s}`, (line.toothSurface ?? "").trim());
setText(form, `29 Procedure Code${s}`, line.procedureCode.trim().toUpperCase());
setFittedText(form, helvetica, `30 Description${s}`, cdtDescription(line.procedureCode.trim()));
setText(form, `31 Fee${lineSuffix(i, "fee")}`, fmtMoney(line.totalBilled));
total += Number(line.totalBilled ?? 0) || 0;
});
setText(form, "32 Total Fee", total.toFixed(2));
// 33. Missing teeth — { "T_14": "X", ... }; only permanent teeth 1-32 have boxes
if (claim.missingTeeth && typeof claim.missingTeeth === "object") {
for (const [key, val] of Object.entries(claim.missingTeeth as Record<string, unknown>)) {
const n = Number(key.replace(/^T_/, ""));
if (val === "X" && Number.isInteger(n) && n >= 1 && n <= 32) check(form, `33 box${n}`);
}
}
// 35. Remarks
setText(form, "35 Remarks", claim.remarks?.trim());
// 38-40. Ancillary
setText(form, "38 Place of Treatment", "11");
check(form, "40 Check Box1");
// 48-52. Billing dentist (office NPI)
const officeCsz = cityStateZip(office?.city, office?.state, office?.zipCode);
const officeLines = [office?.billingName, office?.officeName, office?.streetAddress]
.map((v) => v?.trim())
.filter(Boolean) as string[];
setText(form, "48 Name", officeLines[0]);
setText(form, "48 Address", officeLines[1]);
setText(form, "48 Address 2", officeLines[2]);
setText(form, "48 City, State, Zip", officeCsz);
setText(form, "49 NPI", office?.billingNpi);
setText(form, "50 License Number", office?.billingLicense);
setText(form, "51 SSN or TIN", office?.billingTaxId);
const phone = splitPhone(office?.phoneNumber);
if (phone) {
for (const item of ["52", "57"]) {
setText(form, `${item} area code`, phone[0]);
setText(form, `${item} phone 1`, phone[1]);
setText(form, `${item} phone 2`, phone[2]);
}
}
// 54-56. Treating dentist and location
setText(form, "54 NPI", treatingProvider?.npiNumber);
setText(form, "55 License Number", treatingProvider?.licenseNumber || office?.billingLicense);
setText(form, "56 Address 1", office?.streetAddress);
setText(form, "56 Address 2", officeCsz);
form.updateFieldAppearances(helvetica);
form.flatten();
return doc;
}
/** Returns the filled form; claims with more than 10 lines continue on additional complete forms. */
export async function buildAdaClaimPdf(input: AdaClaimInput): Promise<Uint8Array> {
const template = fs.readFileSync(TEMPLATE_PATH);
const lines = input.claim.serviceLines;
const out = await PDFDocument.create();
for (let i = 0; i < Math.max(lines.length, 1); i += LINES_PER_FORM) {
const filled = await fillOnePage(template, input, lines.slice(i, i + LINES_PER_FORM));
const [page] = await out.copyPages(filled, [0]);
out.addPage(page!);
}
out.setTitle(`ADA Claim Form - ${input.patient.lastName}, ${input.patient.firstName}`);
return out.save();
}
@@ -16,6 +16,10 @@ export const officeContactStorage = {
city?: string; city?: string;
state?: string; state?: string;
zipCode?: string; zipCode?: string;
billingName?: string;
billingNpi?: string;
billingLicense?: string;
billingTaxId?: string;
}) { }) {
return db.officeContact.upsert({ return db.officeContact.upsert({
where: { userId }, where: { userId },
@@ -66,6 +66,7 @@ import {
} from "@/components/procedure/procedure-combo-buttons"; } from "@/components/procedure/procedure-combo-buttons";
import { inferTypeFromProcedureCodes, getAppointmentTypeLabel } from "@/utils/appointmentTypeUtils"; import { inferTypeFromProcedureCodes, getAppointmentTypeLabel } from "@/utils/appointmentTypeUtils";
import { Switch } from "@/components/ui/switch"; import { Switch } from "@/components/ui/switch";
import { openPendingTab, showAdaClaimForm } from "@/utils/adaClaimForm";
import { import {
AlertDialog, AlertDialog,
AlertDialogAction, AlertDialogAction,
@@ -1562,6 +1563,8 @@ export function ClaimForm({
runWithPriceCheck(handleUnitedDHClaim); runWithPriceCheck(handleUnitedDHClaim);
} else if (siteKey === "UNITEDUCARD" || siteKey === "UNITED_UCARD") { } else if (siteKey === "UNITEDUCARD" || siteKey === "UNITED_UCARD") {
runWithPriceCheck(handleUnitedUcardClaim); runWithPriceCheck(handleUnitedUcardClaim);
} else if (siteKey === "BCBS" || siteKey === "BCBS_MA") {
runWithPriceCheck(handleBCBSClaim);
} else { } else {
toast({ toast({
title: "No automated claim for this insurance", title: "No automated claim for this insurance",
@@ -1888,6 +1891,76 @@ export function ClaimForm({
// Saves claim to DB with all info (member ID, DOB, service date, provider, CDT codes, NPI). // Saves claim to DB with all info (member ID, DOB, service date, provider, CDT codes, NPI).
// No Selenium action — works like a real MassHealth claim for payment/report tracking. // No Selenium action — works like a real MassHealth claim for payment/report tracking.
// BCBS MA has no online claim submission: save the claim, then open the filled
// 2024 ADA paper form to print, sign and mail.
const handleBCBSClaim = async () => {
const missingFields: string[] = [];
if (!form.memberId?.trim()) missingFields.push("Member ID");
if (!form.dateOfBirth?.trim()) missingFields.push("Date of Birth");
if (!patient?.firstName?.trim()) missingFields.push("First Name");
if (missingFields.length > 0) {
toast({
title: "Missing Required Fields",
description: `Please fill out: ${missingFields.join(", ")}`,
variant: "destructive",
});
return;
}
const filteredServiceLines = form.serviceLines.filter(
(line) => (line.procedureCode ?? "").trim() !== "",
);
if (filteredServiceLines.length === 0) {
toast({
title: "No procedure codes",
description: "Please add at least one procedure code before creating the claim form.",
variant: "destructive",
});
return;
}
// Open the tab before any await so the browser doesn't block it
const tab = openPendingTab();
const appointmentIdToUse = appointmentId ?? null;
const { uploadedFiles, insuranceSiteKey, npiProvider, ...formToCreateClaim } = form;
try {
const claimFilesMeta: ClaimFileMeta[] = mergeWithExistingAttachments(
uploadedFiles?.length ? await uploadAttachmentsToLocalFolder(uploadedFiles) : [],
);
const selectedNpiProviderId = npiProvider?.npiNumber
? npiProviders.find((p) => p.npiNumber === npiProvider.npiNumber)?.id ?? null
: null;
const createdClaim = await onSubmit({
...formToCreateClaim,
serviceLines: filteredServiceLines,
staffId: appointmentStaffId ?? Number(staff?.id),
patientId: patientId,
insuranceProvider: "BCBS MA",
appointmentId: appointmentIdToUse,
claimFiles: claimFilesMeta,
...(selectedNpiProviderId ? { npiProviderId: selectedNpiProviderId } : {}),
});
await showAdaClaimForm(createdClaim.id!, tab);
toast({
title: "BCBS claim form ready",
description: "Claim saved. Print the ADA form, sign it, and mail it to BCBS MA.",
});
onClose();
} catch (err: any) {
tab?.close();
toast({
title: "BCBS claim failed",
description: err?.message ?? "Failed to create the ADA claim form.",
variant: "destructive",
});
}
};
const handleClaimSaved = async () => { const handleClaimSaved = async () => {
const missingFields: string[] = []; const missingFields: string[] = [];
if (!form.memberId?.trim()) missingFields.push("Member ID"); if (!form.memberId?.trim()) missingFields.push("Member ID");
@@ -2698,6 +2771,13 @@ export function ClaimForm({
> >
United Ucard Claim United Ucard Claim
</Button> </Button>
<Button
className="w-44 bg-sky-700 hover:bg-sky-800 text-white"
onClick={() => runWithPriceCheck(handleBCBSClaim)}
title="Save the claim and open a filled ADA paper form to print and mail"
>
BCBS Claim (ADA Form)
</Button>
<Button <Button
className="w-36 bg-emerald-600 hover:bg-emerald-700 text-white" className="w-36 bg-emerald-600 hover:bg-emerald-700 text-white"
onClick={() => runWithPriceCheck(handleClaimSaved)} onClick={() => runWithPriceCheck(handleClaimSaved)}
@@ -9,7 +9,9 @@ import { Button } from "@/components/ui/button";
import React from "react"; import React from "react";
import { formatDateToHumanReadable } from "@/utils/dateUtils"; import { formatDateToHumanReadable } from "@/utils/dateUtils";
import { ClaimFileMeta, ClaimWithServiceLines } from "@repo/db/types"; import { ClaimFileMeta, ClaimWithServiceLines } from "@repo/db/types";
import { FileText, Paperclip } from "lucide-react"; import { FileText, Paperclip, Printer } from "lucide-react";
import { toast } from "@/hooks/use-toast";
import { openPendingTab, showAdaClaimForm } from "@/utils/adaClaimForm";
import { import {
safeParseMissingTeeth, safeParseMissingTeeth,
splitTeeth, splitTeeth,
@@ -352,6 +354,23 @@ export default function ClaimViewModal({
<Button variant="outline" onClick={() => onOpenChange(false)}> <Button variant="outline" onClick={() => onOpenChange(false)}>
Close Close
</Button> </Button>
{/bcbs|blue cross/i.test(claim.insuranceProvider ?? "") && (
<Button
variant="outline"
onClick={() => {
const tab = openPendingTab();
showAdaClaimForm(claim.id!, tab).catch((err) =>
toast({
title: "ADA form failed",
description: err?.message ?? "Failed to generate ADA claim form.",
variant: "destructive",
}),
);
}}
>
<Printer className="mr-2 h-4 w-4" /> Print ADA Form
</Button>
)}
<Button <Button
onClick={() => { onClick={() => {
onOpenChange(false); onOpenChange(false);
@@ -9,6 +9,7 @@ type Props = {
id?: number; id?: number;
npiNumber: string; npiNumber: string;
providerName: string; providerName: string;
licenseNumber?: string | null;
}; };
}; };
@@ -20,6 +21,10 @@ export function NpiProviderForm({ onClose, defaultValues }: Props) {
defaultValues?.providerName || "" defaultValues?.providerName || ""
); );
const [licenseNumber, setLicenseNumber] = useState(
defaultValues?.licenseNumber || ""
);
const queryClient = useQueryClient(); const queryClient = useQueryClient();
const mutation = useMutation({ const mutation = useMutation({
@@ -27,6 +32,7 @@ export function NpiProviderForm({ onClose, defaultValues }: Props) {
const payload = { const payload = {
npiNumber: npiNumber.trim(), npiNumber: npiNumber.trim(),
providerName: providerName.trim(), providerName: providerName.trim(),
licenseNumber: licenseNumber.trim() || null,
}; };
const url = defaultValues?.id const url = defaultValues?.id
@@ -67,6 +73,7 @@ export function NpiProviderForm({ onClose, defaultValues }: Props) {
useEffect(() => { useEffect(() => {
setNpiNumber(defaultValues?.npiNumber || ""); setNpiNumber(defaultValues?.npiNumber || "");
setProviderName(defaultValues?.providerName || ""); setProviderName(defaultValues?.providerName || "");
setLicenseNumber(defaultValues?.licenseNumber || "");
}, [defaultValues]); }, [defaultValues]);
const handleSubmit = (e: React.FormEvent) => { const handleSubmit = (e: React.FormEvent) => {
@@ -120,6 +127,19 @@ export function NpiProviderForm({ onClose, defaultValues }: Props) {
/> />
</div> </div>
<div>
<label className="block text-sm font-medium">
License Number <span className="text-gray-400">(optional)</span>
</label>
<input
type="text"
value={licenseNumber}
onChange={(e) => setLicenseNumber(e.target.value)}
className="mt-1 p-2 border rounded w-full"
placeholder="e.g., DN1855772 — defaults to the office license"
/>
</div>
<div className="flex justify-end gap-2"> <div className="flex justify-end gap-2">
<button <button
type="button" type="button"
@@ -5,11 +5,13 @@ import { Button } from "../ui/button";
import { Edit, Delete, Plus, ChevronUp, ChevronDown } from "lucide-react"; import { Edit, Delete, Plus, ChevronUp, ChevronDown } from "lucide-react";
import { DeleteConfirmationDialog } from "../ui/deleteDialog"; import { DeleteConfirmationDialog } from "../ui/deleteDialog";
import { NpiProviderForm } from "./npiProviderForm"; import { NpiProviderForm } from "./npiProviderForm";
import { OfficeNpiForm, OfficeNpi } from "./officeNpiForm";
type NpiProvider = { type NpiProvider = {
id: number; id: number;
npiNumber: string; npiNumber: string;
providerName: string; providerName: string;
licenseNumber?: string | null;
sortOrder: number; sortOrder: number;
}; };
@@ -21,6 +23,7 @@ export function NpiProviderTable() {
const [editingProvider, setEditingProvider] = useState<NpiProvider | null>(null); const [editingProvider, setEditingProvider] = useState<NpiProvider | null>(null);
const [isDeleteDialogOpen, setIsDeleteDialogOpen] = useState(false); const [isDeleteDialogOpen, setIsDeleteDialogOpen] = useState(false);
const [providerToDelete, setProviderToDelete] = useState<NpiProvider | null>(null); const [providerToDelete, setProviderToDelete] = useState<NpiProvider | null>(null);
const [officeNpiOpen, setOfficeNpiOpen] = useState(false);
const providersPerPage = 5; const providersPerPage = 5;
@@ -33,6 +36,16 @@ export function NpiProviderTable() {
}, },
}); });
const { data: officeNpi } = useQuery<OfficeNpi | null>({
queryKey: ["/api/office-contact"],
queryFn: async () => {
const res = await apiRequest("GET", "/api/office-contact");
if (!res.ok) return null;
return res.json();
},
});
const hasOfficeNpi = !!officeNpi?.billingNpi;
const reorderMutation = useMutation({ const reorderMutation = useMutation({
mutationFn: async (orderedIds: number[]) => { mutationFn: async (orderedIds: number[]) => {
const res = await apiRequest("POST", "/api/npiProviders/reorder", { orderedIds }); const res = await apiRequest("POST", "/api/npiProviders/reorder", { orderedIds });
@@ -86,16 +99,35 @@ export function NpiProviderTable() {
<div className="bg-white shadow rounded-lg overflow-hidden"> <div className="bg-white shadow rounded-lg overflow-hidden">
<div className="flex justify-between items-center p-4 border-b border-gray-200"> <div className="flex justify-between items-center p-4 border-b border-gray-200">
<h2 className="text-lg font-semibold text-gray-900">NPI Providers</h2> <h2 className="text-lg font-semibold text-gray-900">NPI Providers</h2>
<Button <div className="flex gap-2">
onClick={() => { <Button variant="outline" onClick={() => setOfficeNpiOpen(true)}>
setEditingProvider(null); {hasOfficeNpi ? (
setModalOpen(true); <><Edit className="mr-2 h-4 w-4" /> Edit Office NPI</>
}} ) : (
> <><Plus className="mr-2 h-4 w-4" /> Add Office NPI</>
<Plus className="mr-2 h-4 w-4" /> Add NPI Providers )}
</Button> </Button>
<Button
onClick={() => {
setEditingProvider(null);
setModalOpen(true);
}}
>
<Plus className="mr-2 h-4 w-4" /> Add NPI Providers
</Button>
</div>
</div> </div>
{hasOfficeNpi && (
<div className="px-4 py-3 border-b border-gray-200 bg-gray-50 text-sm flex flex-wrap gap-x-6 gap-y-1">
<span className="font-medium text-gray-700">Office NPI (billing)</span>
<span>{officeNpi?.billingName}</span>
<span>NPI: {officeNpi?.billingNpi}</span>
{officeNpi?.billingLicense && <span>License: {officeNpi.billingLicense}</span>}
{officeNpi?.billingTaxId && <span>TIN: {officeNpi.billingTaxId}</span>}
</div>
)}
<div className="overflow-x-auto"> <div className="overflow-x-auto">
<table className="min-w-full divide-y divide-gray-200"> <table className="min-w-full divide-y divide-gray-200">
<thead className="bg-gray-50"> <thead className="bg-gray-50">
@@ -109,25 +141,28 @@ export function NpiProviderTable() {
<th className="px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase"> <th className="px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase">
Provider Name Provider Name
</th> </th>
<th className="px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase">
License #
</th>
<th className="px-4 py-2 w-32" /> <th className="px-4 py-2 w-32" />
</tr> </tr>
</thead> </thead>
<tbody className="bg-white divide-y divide-gray-200"> <tbody className="bg-white divide-y divide-gray-200">
{isLoading ? ( {isLoading ? (
<tr> <tr>
<td colSpan={4} className="text-center py-4"> <td colSpan={5} className="text-center py-4">
Loading NPI providers... Loading NPI providers...
</td> </td>
</tr> </tr>
) : error ? ( ) : error ? (
<tr> <tr>
<td colSpan={4} className="text-center py-4 text-red-600"> <td colSpan={5} className="text-center py-4 text-red-600">
Error loading NPI providers Error loading NPI providers
</td> </td>
</tr> </tr>
) : currentProviders.length === 0 ? ( ) : currentProviders.length === 0 ? (
<tr> <tr>
<td colSpan={4} className="text-center py-4"> <td colSpan={5} className="text-center py-4">
No NPI providers found. No NPI providers found.
</td> </td>
</tr> </tr>
@@ -153,6 +188,7 @@ export function NpiProviderTable() {
</td> </td>
<td className="px-4 py-2 text-sm">{provider.npiNumber}</td> <td className="px-4 py-2 text-sm">{provider.npiNumber}</td>
<td className="px-4 py-2 text-sm">{provider.providerName}</td> <td className="px-4 py-2 text-sm">{provider.providerName}</td>
<td className="px-4 py-2 text-sm">{provider.licenseNumber}</td>
<td className="px-4 py-2 text-right"> <td className="px-4 py-2 text-right">
<Button <Button
variant="ghost" variant="ghost"
@@ -224,6 +260,10 @@ export function NpiProviderTable() {
/> />
)} )}
{officeNpiOpen && (
<OfficeNpiForm defaultValues={officeNpi} onClose={() => setOfficeNpiOpen(false)} />
)}
<DeleteConfirmationDialog <DeleteConfirmationDialog
isOpen={isDeleteDialogOpen} isOpen={isDeleteDialogOpen}
onConfirm={handleConfirmDelete} onConfirm={handleConfirmDelete}
@@ -0,0 +1,116 @@
import { useState } from "react";
import { useMutation, useQueryClient } from "@tanstack/react-query";
import { apiRequest } from "@/lib/queryClient";
import { toast } from "@/hooks/use-toast";
export type OfficeNpi = {
billingName?: string | null;
billingNpi?: string | null;
billingLicense?: string | null;
billingTaxId?: string | null;
};
type Props = {
onClose: () => void;
defaultValues?: OfficeNpi | null;
};
// Office (billing) NPI — printed in items 48-51 of the ADA paper claim form.
// Stored on the office contact record; address and phone come from Office Contact.
export function OfficeNpiForm({ onClose, defaultValues }: Props) {
const [billingName, setBillingName] = useState(defaultValues?.billingName || "");
const [billingNpi, setBillingNpi] = useState(defaultValues?.billingNpi || "");
const [billingLicense, setBillingLicense] = useState(defaultValues?.billingLicense || "");
const [billingTaxId, setBillingTaxId] = useState(defaultValues?.billingTaxId || "");
const queryClient = useQueryClient();
const mutation = useMutation({
mutationFn: async () => {
const res = await apiRequest("PUT", "/api/office-contact", {
billingName: billingName.trim(),
billingNpi: billingNpi.trim(),
billingLicense: billingLicense.trim(),
billingTaxId: billingTaxId.trim(),
});
if (!res.ok) {
const err = await res.json().catch(() => null);
throw new Error(err?.message || "Failed to save office NPI");
}
return res.json();
},
onSuccess: () => {
toast({ title: "Office NPI saved." });
queryClient.invalidateQueries({ queryKey: ["/api/office-contact"] });
onClose();
},
onError: (error: any) => {
toast({ title: "Error", description: error.message, variant: "destructive" });
},
});
const handleSubmit = (e: React.FormEvent) => {
e.preventDefault();
if (!billingName.trim() || !billingNpi.trim()) {
toast({
title: "Error",
description: "Billing name and office NPI are required.",
variant: "destructive",
});
return;
}
mutation.mutate();
};
const fields: {
label: string;
value: string;
set: (v: string) => void;
placeholder: string;
}[] = [
{ label: "Billing Entity Name", value: billingName, set: setBillingName, placeholder: "e.g., KAI GAO DMD LLC" },
{ label: "Office NPI (Type 2)", value: billingNpi, set: setBillingNpi, placeholder: "e.g., 1497211726" },
{ label: "License Number", value: billingLicense, set: setBillingLicense, placeholder: "e.g., DN1855772" },
{ label: "Tax ID (TIN)", value: billingTaxId, set: setBillingTaxId, placeholder: "e.g., 462938755" },
];
return (
<div className="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50">
<div className="bg-white rounded-lg p-6 w-full max-w-md shadow-lg">
<h2 className="text-lg font-bold mb-1">Office NPI</h2>
<p className="text-sm text-gray-500 mb-4">
Printed as the billing dentist (items 48–51) on paper ADA claim forms. Address and
phone come from Office Contact.
</p>
<form onSubmit={handleSubmit} className="space-y-4">
{fields.map((f) => (
<div key={f.label}>
<label className="block text-sm font-medium">{f.label}</label>
<input
type="text"
value={f.value}
onChange={(e) => f.set(e.target.value)}
className="mt-1 p-2 border rounded w-full"
placeholder={f.placeholder}
/>
</div>
))}
<div className="flex justify-end gap-2">
<button type="button" onClick={onClose} className="text-gray-600 hover:underline">
Cancel
</button>
<button
type="submit"
disabled={mutation.isPending}
className="bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700 disabled:opacity-50"
>
{mutation.isPending ? "Saving..." : "Save"}
</button>
</div>
</form>
</div>
</div>
);
}
+41
View File
@@ -0,0 +1,41 @@
import { apiRequest } from "@/lib/queryClient";
/**
* Opens the filled 2024 ADA paper claim form for a saved claim in a new tab.
* Call synchronously from a click handler (before any await) so the tab
* isn't popup-blocked: `const tab = openPendingTab()` then `showAdaClaimForm(id, tab)`.
*/
export function openPendingTab(): Window | null {
const tab = window.open("", "_blank");
if (tab) tab.document.title = "Preparing ADA claim form…";
return tab;
}
export async function showAdaClaimForm(
claimId: number,
tab: Window | null = null,
payer = "BCBS_MA",
): Promise<void> {
try {
const res = await apiRequest("GET", `/api/claims/${claimId}/ada-form?payer=${payer}`);
if (!res.ok) {
const err = await res.json().catch(() => null);
throw new Error(err?.message || "Failed to generate ADA claim form");
}
const url = URL.createObjectURL(await res.blob());
if (tab && !tab.closed) {
tab.location.href = url;
} else {
// Tab was blocked: fall back to a download, which browsers don't block
const a = document.createElement("a");
a.href = url;
a.download = `ADA_Claim_${claimId}.pdf`;
a.click();
}
// Leave time for the tab to load before releasing the blob
setTimeout(() => URL.revokeObjectURL(url), 60_000);
} catch (err) {
tab?.close();
throw err;
}
}
+81
View File
@@ -56,6 +56,7 @@
"node-cron": "^4.2.1", "node-cron": "^4.2.1",
"passport": "^0.7.0", "passport": "^0.7.0",
"passport-local": "^1.0.0", "passport-local": "^1.0.0",
"pdf-lib": "^1.17.1",
"pdfkit": "^0.17.2", "pdfkit": "^0.17.2",
"sharp": "^0.35.3", "sharp": "^0.35.3",
"socket.io": "^4.8.1", "socket.io": "^4.8.1",
@@ -672,6 +673,7 @@
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -688,6 +690,7 @@
"cpu": [ "cpu": [
"arm" "arm"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -704,6 +707,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -720,6 +724,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -736,6 +741,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -752,6 +758,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -768,6 +775,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -784,6 +792,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -800,6 +809,7 @@
"cpu": [ "cpu": [
"arm" "arm"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -816,6 +826,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -832,6 +843,7 @@
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -848,6 +860,7 @@
"cpu": [ "cpu": [
"loong64" "loong64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -864,6 +877,7 @@
"cpu": [ "cpu": [
"mips64el" "mips64el"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -880,6 +894,7 @@
"cpu": [ "cpu": [
"ppc64" "ppc64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -896,6 +911,7 @@
"cpu": [ "cpu": [
"riscv64" "riscv64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -912,6 +928,7 @@
"cpu": [ "cpu": [
"s390x" "s390x"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -928,6 +945,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -944,6 +962,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -960,6 +979,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -976,6 +996,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -992,6 +1013,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1008,6 +1030,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1024,6 +1047,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1040,6 +1064,7 @@
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1056,6 +1081,7 @@
"cpu": [ "cpu": [
"ia32" "ia32"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -1072,6 +1098,7 @@
"cpu": [ "cpu": [
"x64" "x64"
], ],
"dev": true,
"license": "MIT", "license": "MIT",
"optional": true, "optional": true,
"os": [ "os": [
@@ -2302,6 +2329,36 @@
"node": ">= 8" "node": ">= 8"
} }
}, },
"node_modules/@pdf-lib/standard-fonts": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
"integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
"license": "MIT",
"dependencies": {
"pako": "^1.0.6"
}
},
"node_modules/@pdf-lib/standard-fonts/node_modules/pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
"license": "(MIT AND Zlib)"
},
"node_modules/@pdf-lib/upng": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
"integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
"license": "MIT",
"dependencies": {
"pako": "^1.0.10"
}
},
"node_modules/@pdf-lib/upng/node_modules/pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
"license": "(MIT AND Zlib)"
},
"node_modules/@pkgjs/parseargs": { "node_modules/@pkgjs/parseargs": {
"version": "0.11.0", "version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -11249,6 +11306,30 @@
"resolved": "apps/PaymentOCRService", "resolved": "apps/PaymentOCRService",
"link": true "link": true
}, },
"node_modules/pdf-lib": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
"integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
"license": "MIT",
"dependencies": {
"@pdf-lib/standard-fonts": "^1.0.0",
"@pdf-lib/upng": "^1.0.1",
"pako": "^1.0.11",
"tslib": "^1.11.1"
}
},
"node_modules/pdf-lib/node_modules/pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
"license": "(MIT AND Zlib)"
},
"node_modules/pdf-lib/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"license": "0BSD"
},
"node_modules/pdfjs-dist": { "node_modules/pdfjs-dist": {
"version": "3.11.174", "version": "3.11.174",
"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",
File diff suppressed because one or more lines are too long
@@ -202,6 +202,7 @@ exports.Prisma.NpiProviderScalarFieldEnum = {
userId: 'userId', userId: 'userId',
npiNumber: 'npiNumber', npiNumber: 'npiNumber',
providerName: 'providerName', providerName: 'providerName',
licenseNumber: 'licenseNumber',
sortOrder: 'sortOrder', sortOrder: 'sortOrder',
createdAt: 'createdAt' createdAt: 'createdAt'
}; };
@@ -490,7 +491,11 @@ exports.Prisma.OfficeContactScalarFieldEnum = {
streetAddress: 'streetAddress', streetAddress: 'streetAddress',
city: 'city', city: 'city',
state: 'state', state: 'state',
zipCode: 'zipCode' zipCode: 'zipCode',
billingName: 'billingName',
billingNpi: 'billingNpi',
billingLicense: 'billingLicense',
billingTaxId: 'billingTaxId'
}; };
exports.Prisma.InsuranceContactScalarFieldEnum = { exports.Prisma.InsuranceContactScalarFieldEnum = {
+197 -3
View File
@@ -12114,6 +12114,7 @@ export namespace Prisma {
userId: number | null userId: number | null
npiNumber: string | null npiNumber: string | null
providerName: string | null providerName: string | null
licenseNumber: string | null
sortOrder: number | null sortOrder: number | null
createdAt: Date | null createdAt: Date | null
} }
@@ -12123,6 +12124,7 @@ export namespace Prisma {
userId: number | null userId: number | null
npiNumber: string | null npiNumber: string | null
providerName: string | null providerName: string | null
licenseNumber: string | null
sortOrder: number | null sortOrder: number | null
createdAt: Date | null createdAt: Date | null
} }
@@ -12132,6 +12134,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: number npiNumber: number
providerName: number providerName: number
licenseNumber: number
sortOrder: number sortOrder: number
createdAt: number createdAt: number
_all: number _all: number
@@ -12155,6 +12158,7 @@ export namespace Prisma {
userId?: true userId?: true
npiNumber?: true npiNumber?: true
providerName?: true providerName?: true
licenseNumber?: true
sortOrder?: true sortOrder?: true
createdAt?: true createdAt?: true
} }
@@ -12164,6 +12168,7 @@ export namespace Prisma {
userId?: true userId?: true
npiNumber?: true npiNumber?: true
providerName?: true providerName?: true
licenseNumber?: true
sortOrder?: true sortOrder?: true
createdAt?: true createdAt?: true
} }
@@ -12173,6 +12178,7 @@ export namespace Prisma {
userId?: true userId?: true
npiNumber?: true npiNumber?: true
providerName?: true providerName?: true
licenseNumber?: true
sortOrder?: true sortOrder?: true
createdAt?: true createdAt?: true
_all?: true _all?: true
@@ -12269,6 +12275,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber: string | null
sortOrder: number sortOrder: number
createdAt: Date createdAt: Date
_count: NpiProviderCountAggregateOutputType | null _count: NpiProviderCountAggregateOutputType | null
@@ -12297,6 +12304,7 @@ export namespace Prisma {
userId?: boolean userId?: boolean
npiNumber?: boolean npiNumber?: boolean
providerName?: boolean providerName?: boolean
licenseNumber?: boolean
sortOrder?: boolean sortOrder?: boolean
createdAt?: boolean createdAt?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
@@ -12313,6 +12321,7 @@ export namespace Prisma {
userId?: boolean userId?: boolean
npiNumber?: boolean npiNumber?: boolean
providerName?: boolean providerName?: boolean
licenseNumber?: boolean
sortOrder?: boolean sortOrder?: boolean
createdAt?: boolean createdAt?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
@@ -12323,6 +12332,7 @@ export namespace Prisma {
userId?: boolean userId?: boolean
npiNumber?: boolean npiNumber?: boolean
providerName?: boolean providerName?: boolean
licenseNumber?: boolean
sortOrder?: boolean sortOrder?: boolean
createdAt?: boolean createdAt?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
@@ -12333,11 +12343,12 @@ export namespace Prisma {
userId?: boolean userId?: boolean
npiNumber?: boolean npiNumber?: boolean
providerName?: boolean providerName?: boolean
licenseNumber?: boolean
sortOrder?: boolean sortOrder?: boolean
createdAt?: boolean createdAt?: boolean
} }
export type NpiProviderOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "userId" | "npiNumber" | "providerName" | "sortOrder" | "createdAt", ExtArgs["result"]["npiProvider"]> export type NpiProviderOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "userId" | "npiNumber" | "providerName" | "licenseNumber" | "sortOrder" | "createdAt", ExtArgs["result"]["npiProvider"]>
export type NpiProviderInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = { export type NpiProviderInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
claims?: boolean | NpiProvider$claimsArgs<ExtArgs> claims?: boolean | NpiProvider$claimsArgs<ExtArgs>
@@ -12369,6 +12380,10 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
/**
* State dental license (ADA claim form item 55)
*/
licenseNumber: string | null
sortOrder: number sortOrder: number
createdAt: Date createdAt: Date
}, ExtArgs["result"]["npiProvider"]> }, ExtArgs["result"]["npiProvider"]>
@@ -12804,6 +12819,7 @@ export namespace Prisma {
readonly userId: FieldRef<"NpiProvider", 'Int'> readonly userId: FieldRef<"NpiProvider", 'Int'>
readonly npiNumber: FieldRef<"NpiProvider", 'String'> readonly npiNumber: FieldRef<"NpiProvider", 'String'>
readonly providerName: FieldRef<"NpiProvider", 'String'> readonly providerName: FieldRef<"NpiProvider", 'String'>
readonly licenseNumber: FieldRef<"NpiProvider", 'String'>
readonly sortOrder: FieldRef<"NpiProvider", 'Int'> readonly sortOrder: FieldRef<"NpiProvider", 'Int'>
readonly createdAt: FieldRef<"NpiProvider", 'DateTime'> readonly createdAt: FieldRef<"NpiProvider", 'DateTime'>
} }
@@ -40500,6 +40516,10 @@ export namespace Prisma {
city: string | null city: string | null
state: string | null state: string | null
zipCode: string | null zipCode: string | null
billingName: string | null
billingNpi: string | null
billingLicense: string | null
billingTaxId: string | null
} }
export type OfficeContactMaxAggregateOutputType = { export type OfficeContactMaxAggregateOutputType = {
@@ -40515,6 +40535,10 @@ export namespace Prisma {
city: string | null city: string | null
state: string | null state: string | null
zipCode: string | null zipCode: string | null
billingName: string | null
billingNpi: string | null
billingLicense: string | null
billingTaxId: string | null
} }
export type OfficeContactCountAggregateOutputType = { export type OfficeContactCountAggregateOutputType = {
@@ -40530,6 +40554,10 @@ export namespace Prisma {
city: number city: number
state: number state: number
zipCode: number zipCode: number
billingName: number
billingNpi: number
billingLicense: number
billingTaxId: number
_all: number _all: number
} }
@@ -40557,6 +40585,10 @@ export namespace Prisma {
city?: true city?: true
state?: true state?: true
zipCode?: true zipCode?: true
billingName?: true
billingNpi?: true
billingLicense?: true
billingTaxId?: true
} }
export type OfficeContactMaxAggregateInputType = { export type OfficeContactMaxAggregateInputType = {
@@ -40572,6 +40604,10 @@ export namespace Prisma {
city?: true city?: true
state?: true state?: true
zipCode?: true zipCode?: true
billingName?: true
billingNpi?: true
billingLicense?: true
billingTaxId?: true
} }
export type OfficeContactCountAggregateInputType = { export type OfficeContactCountAggregateInputType = {
@@ -40587,6 +40623,10 @@ export namespace Prisma {
city?: true city?: true
state?: true state?: true
zipCode?: true zipCode?: true
billingName?: true
billingNpi?: true
billingLicense?: true
billingTaxId?: true
_all?: true _all?: true
} }
@@ -40689,6 +40729,10 @@ export namespace Prisma {
city: string | null city: string | null
state: string | null state: string | null
zipCode: string | null zipCode: string | null
billingName: string | null
billingNpi: string | null
billingLicense: string | null
billingTaxId: string | null
_count: OfficeContactCountAggregateOutputType | null _count: OfficeContactCountAggregateOutputType | null
_avg: OfficeContactAvgAggregateOutputType | null _avg: OfficeContactAvgAggregateOutputType | null
_sum: OfficeContactSumAggregateOutputType | null _sum: OfficeContactSumAggregateOutputType | null
@@ -40723,6 +40767,10 @@ export namespace Prisma {
city?: boolean city?: boolean
state?: boolean state?: boolean
zipCode?: boolean zipCode?: boolean
billingName?: boolean
billingNpi?: boolean
billingLicense?: boolean
billingTaxId?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
}, ExtArgs["result"]["officeContact"]> }, ExtArgs["result"]["officeContact"]>
@@ -40739,6 +40787,10 @@ export namespace Prisma {
city?: boolean city?: boolean
state?: boolean state?: boolean
zipCode?: boolean zipCode?: boolean
billingName?: boolean
billingNpi?: boolean
billingLicense?: boolean
billingTaxId?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
}, ExtArgs["result"]["officeContact"]> }, ExtArgs["result"]["officeContact"]>
@@ -40755,6 +40807,10 @@ export namespace Prisma {
city?: boolean city?: boolean
state?: boolean state?: boolean
zipCode?: boolean zipCode?: boolean
billingName?: boolean
billingNpi?: boolean
billingLicense?: boolean
billingTaxId?: boolean
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
}, ExtArgs["result"]["officeContact"]> }, ExtArgs["result"]["officeContact"]>
@@ -40771,9 +40827,13 @@ export namespace Prisma {
city?: boolean city?: boolean
state?: boolean state?: boolean
zipCode?: boolean zipCode?: boolean
billingName?: boolean
billingNpi?: boolean
billingLicense?: boolean
billingTaxId?: boolean
} }
export type OfficeContactOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "userId" | "officeName" | "receptionistName" | "dentistName" | "phoneNumber" | "email" | "fax" | "streetAddress" | "city" | "state" | "zipCode", ExtArgs["result"]["officeContact"]> export type OfficeContactOmit<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = $Extensions.GetOmit<"id" | "userId" | "officeName" | "receptionistName" | "dentistName" | "phoneNumber" | "email" | "fax" | "streetAddress" | "city" | "state" | "zipCode" | "billingName" | "billingNpi" | "billingLicense" | "billingTaxId", ExtArgs["result"]["officeContact"]>
export type OfficeContactInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = { export type OfficeContactInclude<ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs> = {
user?: boolean | UserDefaultArgs<ExtArgs> user?: boolean | UserDefaultArgs<ExtArgs>
} }
@@ -40802,6 +40862,13 @@ export namespace Prisma {
city: string | null city: string | null
state: string | null state: string | null
zipCode: string | null zipCode: string | null
/**
* Office (billing) NPI — ADA claim form items 48-51
*/
billingName: string | null
billingNpi: string | null
billingLicense: string | null
billingTaxId: string | null
}, ExtArgs["result"]["officeContact"]> }, ExtArgs["result"]["officeContact"]>
composites: {} composites: {}
} }
@@ -41238,6 +41305,10 @@ export namespace Prisma {
readonly city: FieldRef<"OfficeContact", 'String'> readonly city: FieldRef<"OfficeContact", 'String'>
readonly state: FieldRef<"OfficeContact", 'String'> readonly state: FieldRef<"OfficeContact", 'String'>
readonly zipCode: FieldRef<"OfficeContact", 'String'> readonly zipCode: FieldRef<"OfficeContact", 'String'>
readonly billingName: FieldRef<"OfficeContact", 'String'>
readonly billingNpi: FieldRef<"OfficeContact", 'String'>
readonly billingLicense: FieldRef<"OfficeContact", 'String'>
readonly billingTaxId: FieldRef<"OfficeContact", 'String'>
} }
@@ -49579,6 +49650,7 @@ export namespace Prisma {
userId: 'userId', userId: 'userId',
npiNumber: 'npiNumber', npiNumber: 'npiNumber',
providerName: 'providerName', providerName: 'providerName',
licenseNumber: 'licenseNumber',
sortOrder: 'sortOrder', sortOrder: 'sortOrder',
createdAt: 'createdAt' createdAt: 'createdAt'
}; };
@@ -49939,7 +50011,11 @@ export namespace Prisma {
streetAddress: 'streetAddress', streetAddress: 'streetAddress',
city: 'city', city: 'city',
state: 'state', state: 'state',
zipCode: 'zipCode' zipCode: 'zipCode',
billingName: 'billingName',
billingNpi: 'billingNpi',
billingLicense: 'billingLicense',
billingTaxId: 'billingTaxId'
}; };
export type OfficeContactScalarFieldEnum = (typeof OfficeContactScalarFieldEnum)[keyof typeof OfficeContactScalarFieldEnum] export type OfficeContactScalarFieldEnum = (typeof OfficeContactScalarFieldEnum)[keyof typeof OfficeContactScalarFieldEnum]
@@ -50983,6 +51059,7 @@ export namespace Prisma {
userId?: IntFilter<"NpiProvider"> | number userId?: IntFilter<"NpiProvider"> | number
npiNumber?: StringFilter<"NpiProvider"> | string npiNumber?: StringFilter<"NpiProvider"> | string
providerName?: StringFilter<"NpiProvider"> | string providerName?: StringFilter<"NpiProvider"> | string
licenseNumber?: StringNullableFilter<"NpiProvider"> | string | null
sortOrder?: IntFilter<"NpiProvider"> | number sortOrder?: IntFilter<"NpiProvider"> | number
createdAt?: DateTimeFilter<"NpiProvider"> | Date | string createdAt?: DateTimeFilter<"NpiProvider"> | Date | string
user?: XOR<UserScalarRelationFilter, UserWhereInput> user?: XOR<UserScalarRelationFilter, UserWhereInput>
@@ -50998,6 +51075,7 @@ export namespace Prisma {
userId?: SortOrder userId?: SortOrder
npiNumber?: SortOrder npiNumber?: SortOrder
providerName?: SortOrder providerName?: SortOrder
licenseNumber?: SortOrderInput | SortOrder
sortOrder?: SortOrder sortOrder?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
user?: UserOrderByWithRelationInput user?: UserOrderByWithRelationInput
@@ -51017,6 +51095,7 @@ export namespace Prisma {
userId?: IntFilter<"NpiProvider"> | number userId?: IntFilter<"NpiProvider"> | number
npiNumber?: StringFilter<"NpiProvider"> | string npiNumber?: StringFilter<"NpiProvider"> | string
providerName?: StringFilter<"NpiProvider"> | string providerName?: StringFilter<"NpiProvider"> | string
licenseNumber?: StringNullableFilter<"NpiProvider"> | string | null
sortOrder?: IntFilter<"NpiProvider"> | number sortOrder?: IntFilter<"NpiProvider"> | number
createdAt?: DateTimeFilter<"NpiProvider"> | Date | string createdAt?: DateTimeFilter<"NpiProvider"> | Date | string
user?: XOR<UserScalarRelationFilter, UserWhereInput> user?: XOR<UserScalarRelationFilter, UserWhereInput>
@@ -51032,6 +51111,7 @@ export namespace Prisma {
userId?: SortOrder userId?: SortOrder
npiNumber?: SortOrder npiNumber?: SortOrder
providerName?: SortOrder providerName?: SortOrder
licenseNumber?: SortOrderInput | SortOrder
sortOrder?: SortOrder sortOrder?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
_count?: NpiProviderCountOrderByAggregateInput _count?: NpiProviderCountOrderByAggregateInput
@@ -51049,6 +51129,7 @@ export namespace Prisma {
userId?: IntWithAggregatesFilter<"NpiProvider"> | number userId?: IntWithAggregatesFilter<"NpiProvider"> | number
npiNumber?: StringWithAggregatesFilter<"NpiProvider"> | string npiNumber?: StringWithAggregatesFilter<"NpiProvider"> | string
providerName?: StringWithAggregatesFilter<"NpiProvider"> | string providerName?: StringWithAggregatesFilter<"NpiProvider"> | string
licenseNumber?: StringNullableWithAggregatesFilter<"NpiProvider"> | string | null
sortOrder?: IntWithAggregatesFilter<"NpiProvider"> | number sortOrder?: IntWithAggregatesFilter<"NpiProvider"> | number
createdAt?: DateTimeWithAggregatesFilter<"NpiProvider"> | Date | string createdAt?: DateTimeWithAggregatesFilter<"NpiProvider"> | Date | string
} }
@@ -52898,6 +52979,10 @@ export namespace Prisma {
city?: StringNullableFilter<"OfficeContact"> | string | null city?: StringNullableFilter<"OfficeContact"> | string | null
state?: StringNullableFilter<"OfficeContact"> | string | null state?: StringNullableFilter<"OfficeContact"> | string | null
zipCode?: StringNullableFilter<"OfficeContact"> | string | null zipCode?: StringNullableFilter<"OfficeContact"> | string | null
billingName?: StringNullableFilter<"OfficeContact"> | string | null
billingNpi?: StringNullableFilter<"OfficeContact"> | string | null
billingLicense?: StringNullableFilter<"OfficeContact"> | string | null
billingTaxId?: StringNullableFilter<"OfficeContact"> | string | null
user?: XOR<UserScalarRelationFilter, UserWhereInput> user?: XOR<UserScalarRelationFilter, UserWhereInput>
} }
@@ -52914,6 +52999,10 @@ export namespace Prisma {
city?: SortOrderInput | SortOrder city?: SortOrderInput | SortOrder
state?: SortOrderInput | SortOrder state?: SortOrderInput | SortOrder
zipCode?: SortOrderInput | SortOrder zipCode?: SortOrderInput | SortOrder
billingName?: SortOrderInput | SortOrder
billingNpi?: SortOrderInput | SortOrder
billingLicense?: SortOrderInput | SortOrder
billingTaxId?: SortOrderInput | SortOrder
user?: UserOrderByWithRelationInput user?: UserOrderByWithRelationInput
} }
@@ -52933,6 +53022,10 @@ export namespace Prisma {
city?: StringNullableFilter<"OfficeContact"> | string | null city?: StringNullableFilter<"OfficeContact"> | string | null
state?: StringNullableFilter<"OfficeContact"> | string | null state?: StringNullableFilter<"OfficeContact"> | string | null
zipCode?: StringNullableFilter<"OfficeContact"> | string | null zipCode?: StringNullableFilter<"OfficeContact"> | string | null
billingName?: StringNullableFilter<"OfficeContact"> | string | null
billingNpi?: StringNullableFilter<"OfficeContact"> | string | null
billingLicense?: StringNullableFilter<"OfficeContact"> | string | null
billingTaxId?: StringNullableFilter<"OfficeContact"> | string | null
user?: XOR<UserScalarRelationFilter, UserWhereInput> user?: XOR<UserScalarRelationFilter, UserWhereInput>
}, "id" | "userId"> }, "id" | "userId">
@@ -52949,6 +53042,10 @@ export namespace Prisma {
city?: SortOrderInput | SortOrder city?: SortOrderInput | SortOrder
state?: SortOrderInput | SortOrder state?: SortOrderInput | SortOrder
zipCode?: SortOrderInput | SortOrder zipCode?: SortOrderInput | SortOrder
billingName?: SortOrderInput | SortOrder
billingNpi?: SortOrderInput | SortOrder
billingLicense?: SortOrderInput | SortOrder
billingTaxId?: SortOrderInput | SortOrder
_count?: OfficeContactCountOrderByAggregateInput _count?: OfficeContactCountOrderByAggregateInput
_avg?: OfficeContactAvgOrderByAggregateInput _avg?: OfficeContactAvgOrderByAggregateInput
_max?: OfficeContactMaxOrderByAggregateInput _max?: OfficeContactMaxOrderByAggregateInput
@@ -52972,6 +53069,10 @@ export namespace Prisma {
city?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null city?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
state?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null state?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
zipCode?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null zipCode?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
billingName?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
billingNpi?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
billingLicense?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
billingTaxId?: StringNullableWithAggregatesFilter<"OfficeContact"> | string | null
} }
export type InsuranceContactWhereInput = { export type InsuranceContactWhereInput = {
@@ -54085,6 +54186,7 @@ export namespace Prisma {
export type NpiProviderCreateInput = { export type NpiProviderCreateInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
user: UserCreateNestedOneWithoutNpiProvidersInput user: UserCreateNestedOneWithoutNpiProvidersInput
@@ -54100,6 +54202,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -54112,6 +54215,7 @@ export namespace Prisma {
export type NpiProviderUpdateInput = { export type NpiProviderUpdateInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput
@@ -54127,6 +54231,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -54141,6 +54246,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
} }
@@ -54148,6 +54254,7 @@ export namespace Prisma {
export type NpiProviderUpdateManyMutationInput = { export type NpiProviderUpdateManyMutationInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
@@ -54157,6 +54264,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
@@ -56014,6 +56122,10 @@ export namespace Prisma {
city?: string | null city?: string | null
state?: string | null state?: string | null
zipCode?: string | null zipCode?: string | null
billingName?: string | null
billingNpi?: string | null
billingLicense?: string | null
billingTaxId?: string | null
user: UserCreateNestedOneWithoutOfficeContactInput user: UserCreateNestedOneWithoutOfficeContactInput
} }
@@ -56030,6 +56142,10 @@ export namespace Prisma {
city?: string | null city?: string | null
state?: string | null state?: string | null
zipCode?: string | null zipCode?: string | null
billingName?: string | null
billingNpi?: string | null
billingLicense?: string | null
billingTaxId?: string | null
} }
export type OfficeContactUpdateInput = { export type OfficeContactUpdateInput = {
@@ -56043,6 +56159,10 @@ export namespace Prisma {
city?: NullableStringFieldUpdateOperationsInput | string | null city?: NullableStringFieldUpdateOperationsInput | string | null
state?: NullableStringFieldUpdateOperationsInput | string | null state?: NullableStringFieldUpdateOperationsInput | string | null
zipCode?: NullableStringFieldUpdateOperationsInput | string | null zipCode?: NullableStringFieldUpdateOperationsInput | string | null
billingName?: NullableStringFieldUpdateOperationsInput | string | null
billingNpi?: NullableStringFieldUpdateOperationsInput | string | null
billingLicense?: NullableStringFieldUpdateOperationsInput | string | null
billingTaxId?: NullableStringFieldUpdateOperationsInput | string | null
user?: UserUpdateOneRequiredWithoutOfficeContactNestedInput user?: UserUpdateOneRequiredWithoutOfficeContactNestedInput
} }
@@ -56059,6 +56179,10 @@ export namespace Prisma {
city?: NullableStringFieldUpdateOperationsInput | string | null city?: NullableStringFieldUpdateOperationsInput | string | null
state?: NullableStringFieldUpdateOperationsInput | string | null state?: NullableStringFieldUpdateOperationsInput | string | null
zipCode?: NullableStringFieldUpdateOperationsInput | string | null zipCode?: NullableStringFieldUpdateOperationsInput | string | null
billingName?: NullableStringFieldUpdateOperationsInput | string | null
billingNpi?: NullableStringFieldUpdateOperationsInput | string | null
billingLicense?: NullableStringFieldUpdateOperationsInput | string | null
billingTaxId?: NullableStringFieldUpdateOperationsInput | string | null
} }
export type OfficeContactCreateManyInput = { export type OfficeContactCreateManyInput = {
@@ -56074,6 +56198,10 @@ export namespace Prisma {
city?: string | null city?: string | null
state?: string | null state?: string | null
zipCode?: string | null zipCode?: string | null
billingName?: string | null
billingNpi?: string | null
billingLicense?: string | null
billingTaxId?: string | null
} }
export type OfficeContactUpdateManyMutationInput = { export type OfficeContactUpdateManyMutationInput = {
@@ -56087,6 +56215,10 @@ export namespace Prisma {
city?: NullableStringFieldUpdateOperationsInput | string | null city?: NullableStringFieldUpdateOperationsInput | string | null
state?: NullableStringFieldUpdateOperationsInput | string | null state?: NullableStringFieldUpdateOperationsInput | string | null
zipCode?: NullableStringFieldUpdateOperationsInput | string | null zipCode?: NullableStringFieldUpdateOperationsInput | string | null
billingName?: NullableStringFieldUpdateOperationsInput | string | null
billingNpi?: NullableStringFieldUpdateOperationsInput | string | null
billingLicense?: NullableStringFieldUpdateOperationsInput | string | null
billingTaxId?: NullableStringFieldUpdateOperationsInput | string | null
} }
export type OfficeContactUncheckedUpdateManyInput = { export type OfficeContactUncheckedUpdateManyInput = {
@@ -56102,6 +56234,10 @@ export namespace Prisma {
city?: NullableStringFieldUpdateOperationsInput | string | null city?: NullableStringFieldUpdateOperationsInput | string | null
state?: NullableStringFieldUpdateOperationsInput | string | null state?: NullableStringFieldUpdateOperationsInput | string | null
zipCode?: NullableStringFieldUpdateOperationsInput | string | null zipCode?: NullableStringFieldUpdateOperationsInput | string | null
billingName?: NullableStringFieldUpdateOperationsInput | string | null
billingNpi?: NullableStringFieldUpdateOperationsInput | string | null
billingLicense?: NullableStringFieldUpdateOperationsInput | string | null
billingTaxId?: NullableStringFieldUpdateOperationsInput | string | null
} }
export type InsuranceContactCreateInput = { export type InsuranceContactCreateInput = {
@@ -57310,6 +57446,7 @@ export namespace Prisma {
userId?: SortOrder userId?: SortOrder
npiNumber?: SortOrder npiNumber?: SortOrder
providerName?: SortOrder providerName?: SortOrder
licenseNumber?: SortOrder
sortOrder?: SortOrder sortOrder?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
} }
@@ -57325,6 +57462,7 @@ export namespace Prisma {
userId?: SortOrder userId?: SortOrder
npiNumber?: SortOrder npiNumber?: SortOrder
providerName?: SortOrder providerName?: SortOrder
licenseNumber?: SortOrder
sortOrder?: SortOrder sortOrder?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
} }
@@ -57334,6 +57472,7 @@ export namespace Prisma {
userId?: SortOrder userId?: SortOrder
npiNumber?: SortOrder npiNumber?: SortOrder
providerName?: SortOrder providerName?: SortOrder
licenseNumber?: SortOrder
sortOrder?: SortOrder sortOrder?: SortOrder
createdAt?: SortOrder createdAt?: SortOrder
} }
@@ -58995,6 +59134,10 @@ export namespace Prisma {
city?: SortOrder city?: SortOrder
state?: SortOrder state?: SortOrder
zipCode?: SortOrder zipCode?: SortOrder
billingName?: SortOrder
billingNpi?: SortOrder
billingLicense?: SortOrder
billingTaxId?: SortOrder
} }
export type OfficeContactAvgOrderByAggregateInput = { export type OfficeContactAvgOrderByAggregateInput = {
@@ -59015,6 +59158,10 @@ export namespace Prisma {
city?: SortOrder city?: SortOrder
state?: SortOrder state?: SortOrder
zipCode?: SortOrder zipCode?: SortOrder
billingName?: SortOrder
billingNpi?: SortOrder
billingLicense?: SortOrder
billingTaxId?: SortOrder
} }
export type OfficeContactMinOrderByAggregateInput = { export type OfficeContactMinOrderByAggregateInput = {
@@ -59030,6 +59177,10 @@ export namespace Prisma {
city?: SortOrder city?: SortOrder
state?: SortOrder state?: SortOrder
zipCode?: SortOrder zipCode?: SortOrder
billingName?: SortOrder
billingNpi?: SortOrder
billingLicense?: SortOrder
billingTaxId?: SortOrder
} }
export type OfficeContactSumOrderByAggregateInput = { export type OfficeContactSumOrderByAggregateInput = {
@@ -63188,6 +63339,7 @@ export namespace Prisma {
export type NpiProviderCreateWithoutUserInput = { export type NpiProviderCreateWithoutUserInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimCreateNestedManyWithoutNpiProviderInput claims?: ClaimCreateNestedManyWithoutNpiProviderInput
@@ -63201,6 +63353,7 @@ export namespace Prisma {
id?: number id?: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -63661,6 +63814,10 @@ export namespace Prisma {
city?: string | null city?: string | null
state?: string | null state?: string | null
zipCode?: string | null zipCode?: string | null
billingName?: string | null
billingNpi?: string | null
billingLicense?: string | null
billingTaxId?: string | null
} }
export type OfficeContactUncheckedCreateWithoutUserInput = { export type OfficeContactUncheckedCreateWithoutUserInput = {
@@ -63675,6 +63832,10 @@ export namespace Prisma {
city?: string | null city?: string | null
state?: string | null state?: string | null
zipCode?: string | null zipCode?: string | null
billingName?: string | null
billingNpi?: string | null
billingLicense?: string | null
billingTaxId?: string | null
} }
export type OfficeContactCreateOrConnectWithoutUserInput = { export type OfficeContactCreateOrConnectWithoutUserInput = {
@@ -63936,6 +64097,7 @@ export namespace Prisma {
userId?: IntFilter<"NpiProvider"> | number userId?: IntFilter<"NpiProvider"> | number
npiNumber?: StringFilter<"NpiProvider"> | string npiNumber?: StringFilter<"NpiProvider"> | string
providerName?: StringFilter<"NpiProvider"> | string providerName?: StringFilter<"NpiProvider"> | string
licenseNumber?: StringNullableFilter<"NpiProvider"> | string | null
sortOrder?: IntFilter<"NpiProvider"> | number sortOrder?: IntFilter<"NpiProvider"> | number
createdAt?: DateTimeFilter<"NpiProvider"> | Date | string createdAt?: DateTimeFilter<"NpiProvider"> | Date | string
} }
@@ -64397,6 +64559,10 @@ export namespace Prisma {
city?: NullableStringFieldUpdateOperationsInput | string | null city?: NullableStringFieldUpdateOperationsInput | string | null
state?: NullableStringFieldUpdateOperationsInput | string | null state?: NullableStringFieldUpdateOperationsInput | string | null
zipCode?: NullableStringFieldUpdateOperationsInput | string | null zipCode?: NullableStringFieldUpdateOperationsInput | string | null
billingName?: NullableStringFieldUpdateOperationsInput | string | null
billingNpi?: NullableStringFieldUpdateOperationsInput | string | null
billingLicense?: NullableStringFieldUpdateOperationsInput | string | null
billingTaxId?: NullableStringFieldUpdateOperationsInput | string | null
} }
export type OfficeContactUncheckedUpdateWithoutUserInput = { export type OfficeContactUncheckedUpdateWithoutUserInput = {
@@ -64411,6 +64577,10 @@ export namespace Prisma {
city?: NullableStringFieldUpdateOperationsInput | string | null city?: NullableStringFieldUpdateOperationsInput | string | null
state?: NullableStringFieldUpdateOperationsInput | string | null state?: NullableStringFieldUpdateOperationsInput | string | null
zipCode?: NullableStringFieldUpdateOperationsInput | string | null zipCode?: NullableStringFieldUpdateOperationsInput | string | null
billingName?: NullableStringFieldUpdateOperationsInput | string | null
billingNpi?: NullableStringFieldUpdateOperationsInput | string | null
billingLicense?: NullableStringFieldUpdateOperationsInput | string | null
billingTaxId?: NullableStringFieldUpdateOperationsInput | string | null
} }
export type ProcedureTimeslotUpsertWithoutUserInput = { export type ProcedureTimeslotUpsertWithoutUserInput = {
@@ -65427,6 +65597,7 @@ export namespace Prisma {
export type NpiProviderCreateWithoutAppointmentsInput = { export type NpiProviderCreateWithoutAppointmentsInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
user: UserCreateNestedOneWithoutNpiProvidersInput user: UserCreateNestedOneWithoutNpiProvidersInput
@@ -65441,6 +65612,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -65781,6 +65953,7 @@ export namespace Prisma {
export type NpiProviderUpdateWithoutAppointmentsInput = { export type NpiProviderUpdateWithoutAppointmentsInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput
@@ -65795,6 +65968,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -66870,6 +67044,7 @@ export namespace Prisma {
export type NpiProviderCreateWithoutAppointmentProceduresInput = { export type NpiProviderCreateWithoutAppointmentProceduresInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
user: UserCreateNestedOneWithoutNpiProvidersInput user: UserCreateNestedOneWithoutNpiProvidersInput
@@ -66884,6 +67059,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -67043,6 +67219,7 @@ export namespace Prisma {
export type NpiProviderUpdateWithoutAppointmentProceduresInput = { export type NpiProviderUpdateWithoutAppointmentProceduresInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput
@@ -67057,6 +67234,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -67290,6 +67468,7 @@ export namespace Prisma {
export type NpiProviderCreateWithoutClaimsInput = { export type NpiProviderCreateWithoutClaimsInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
user: UserCreateNestedOneWithoutNpiProvidersInput user: UserCreateNestedOneWithoutNpiProvidersInput
@@ -67304,6 +67483,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput payments?: PaymentUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -67699,6 +67879,7 @@ export namespace Prisma {
export type NpiProviderUpdateWithoutClaimsInput = { export type NpiProviderUpdateWithoutClaimsInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput
@@ -67713,6 +67894,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput payments?: PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -69002,6 +69184,7 @@ export namespace Prisma {
export type NpiProviderCreateWithoutPaymentsInput = { export type NpiProviderCreateWithoutPaymentsInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
user: UserCreateNestedOneWithoutNpiProvidersInput user: UserCreateNestedOneWithoutNpiProvidersInput
@@ -69016,6 +69199,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -69366,6 +69550,7 @@ export namespace Prisma {
export type NpiProviderUpdateWithoutPaymentsInput = { export type NpiProviderUpdateWithoutPaymentsInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput
@@ -69380,6 +69565,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -72955,6 +73141,7 @@ export namespace Prisma {
export type NpiProviderCreateWithoutCommissionBatchesInput = { export type NpiProviderCreateWithoutCommissionBatchesInput = {
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
user: UserCreateNestedOneWithoutNpiProvidersInput user: UserCreateNestedOneWithoutNpiProvidersInput
@@ -72969,6 +73156,7 @@ export namespace Prisma {
userId: number userId: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput claims?: ClaimUncheckedCreateNestedManyWithoutNpiProviderInput
@@ -73017,6 +73205,7 @@ export namespace Prisma {
export type NpiProviderUpdateWithoutCommissionBatchesInput = { export type NpiProviderUpdateWithoutCommissionBatchesInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput user?: UserUpdateOneRequiredWithoutNpiProvidersNestedInput
@@ -73031,6 +73220,7 @@ export namespace Prisma {
userId?: IntFieldUpdateOperationsInput | number userId?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -73426,6 +73616,7 @@ export namespace Prisma {
id?: number id?: number
npiNumber: string npiNumber: string
providerName: string providerName: string
licenseNumber?: string | null
sortOrder?: number sortOrder?: number
createdAt?: Date | string createdAt?: Date | string
} }
@@ -73759,6 +73950,7 @@ export namespace Prisma {
export type NpiProviderUpdateWithoutUserInput = { export type NpiProviderUpdateWithoutUserInput = {
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUpdateManyWithoutNpiProviderNestedInput
@@ -73772,6 +73964,7 @@ export namespace Prisma {
id?: IntFieldUpdateOperationsInput | number id?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput claims?: ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput
@@ -73785,6 +73978,7 @@ export namespace Prisma {
id?: IntFieldUpdateOperationsInput | number id?: IntFieldUpdateOperationsInput | number
npiNumber?: StringFieldUpdateOperationsInput | string npiNumber?: StringFieldUpdateOperationsInput | string
providerName?: StringFieldUpdateOperationsInput | string providerName?: StringFieldUpdateOperationsInput | string
licenseNumber?: NullableStringFieldUpdateOperationsInput | string | null
sortOrder?: IntFieldUpdateOperationsInput | number sortOrder?: IntFieldUpdateOperationsInput | number
createdAt?: DateTimeFieldUpdateOperationsInput | Date | string createdAt?: DateTimeFieldUpdateOperationsInput | Date | string
} }
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "prisma-client-85ee1e66f23d650a3f0c01310fbe1ede142a47bab2aa7d55e25b3a29308a8e32", "name": "prisma-client-299566db02bfad897daf3b307e0d5e21be5b2291b781663e7b9e5e2502cfd566",
"main": "index.js", "main": "index.js",
"types": "index.d.ts", "types": "index.d.ts",
"browser": "default.js", "browser": "default.js",
+13 -6
View File
@@ -159,12 +159,14 @@ model Staff {
} }
model NpiProvider { model NpiProvider {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
userId Int userId Int
npiNumber String npiNumber String
providerName String providerName String
sortOrder Int @default(0) /// State dental license (ADA claim form item 55)
createdAt DateTime @default(now()) licenseNumber String?
sortOrder Int @default(0)
createdAt DateTime @default(now())
user User @relation(fields: [userId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)
claims Claim[] claims Claim[]
@@ -689,6 +691,11 @@ model OfficeContact {
city String? city String?
state String? state String?
zipCode String? zipCode String?
/// Office (billing) NPI — ADA claim form items 48-51
billingName String?
billingNpi String?
billingLicense String?
billingTaxId String?
user User @relation(fields: [userId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@ -0,0 +1,8 @@
-- AlterTable
ALTER TABLE "NpiProvider" ADD COLUMN "licenseNumber" TEXT;
-- AlterTable
ALTER TABLE "office_contact" ADD COLUMN "billingName" TEXT,
ADD COLUMN "billingNpi" TEXT,
ADD COLUMN "billingLicense" TEXT,
ADD COLUMN "billingTaxId" TEXT;
+7
View File
@@ -163,6 +163,8 @@ model NpiProvider {
userId Int userId Int
npiNumber String npiNumber String
providerName String providerName String
/// State dental license (ADA claim form item 55)
licenseNumber String?
sortOrder Int @default(0) sortOrder Int @default(0)
createdAt DateTime @default(now()) createdAt DateTime @default(now())
@@ -690,6 +692,11 @@ model OfficeContact {
city String? city String?
state String? state String?
zipCode String? zipCode String?
/// Office (billing) NPI — ADA claim form items 48-51
billingName String?
billingNpi String?
billingLicense String?
billingTaxId String?
user User @relation(fields: [userId], references: [id], onDelete: Cascade) user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@ -1,8 +1,8 @@
{ {
"version": "1.0", "version": "1.0",
"generatorVersion": "unknown", "generatorVersion": "1.0.0",
"generatedAt": "2026-09-03T18:52:59.084Z", "generatedAt": "2026-10-08T02:06:51.324Z",
"outputPath": "/home/gg/Desktop/DentalManagementMH07/packages/db/shared", "outputPath": "/home/ee/Desktop/DentalManagement09/packages/db/shared",
"files": [ "files": [
"schemas/enums/TransactionIsolationLevel.schema.ts", "schemas/enums/TransactionIsolationLevel.schema.ts",
"schemas/enums/UserScalarFieldEnum.schema.ts", "schemas/enums/UserScalarFieldEnum.schema.ts",
@@ -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
@@ -1,5 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
export const NpiProviderScalarFieldEnumSchema = z.enum(['id', 'userId', 'npiNumber', 'providerName', 'sortOrder', 'createdAt']) export const NpiProviderScalarFieldEnumSchema = z.enum(['id', 'userId', 'npiNumber', 'providerName', 'licenseNumber', 'sortOrder', 'createdAt'])
export type NpiProviderScalarFieldEnum = z.infer<typeof NpiProviderScalarFieldEnumSchema>; export type NpiProviderScalarFieldEnum = z.infer<typeof NpiProviderScalarFieldEnumSchema>;
@@ -1,5 +1,5 @@
import * as z from 'zod'; import * as z from 'zod';
export const OfficeContactScalarFieldEnumSchema = z.enum(['id', 'userId', 'officeName', 'receptionistName', 'dentistName', 'phoneNumber', 'email', 'fax', 'streetAddress', 'city', 'state', 'zipCode']) export const OfficeContactScalarFieldEnumSchema = z.enum(['id', 'userId', 'officeName', 'receptionistName', 'dentistName', 'phoneNumber', 'email', 'fax', 'streetAddress', 'city', 'state', 'zipCode', 'billingName', 'billingNpi', 'billingLicense', 'billingTaxId'])
export type OfficeContactScalarFieldEnum = z.infer<typeof OfficeContactScalarFieldEnumSchema>; export type OfficeContactScalarFieldEnum = z.infer<typeof OfficeContactScalarFieldEnumSchema>;
@@ -14,6 +14,7 @@ export const NpiProviderFindFirstSelectSchema: z.ZodType<Prisma.NpiProviderSelec
userId: z.boolean().optional(), userId: z.boolean().optional(),
npiNumber: z.boolean().optional(), npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(), providerName: z.boolean().optional(),
licenseNumber: z.boolean().optional(),
sortOrder: z.boolean().optional(), sortOrder: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
@@ -30,6 +31,7 @@ export const NpiProviderFindFirstSelectZodSchema = z.object({
userId: z.boolean().optional(), userId: z.boolean().optional(),
npiNumber: z.boolean().optional(), npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(), providerName: z.boolean().optional(),
licenseNumber: z.boolean().optional(),
sortOrder: z.boolean().optional(), sortOrder: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
@@ -22,6 +22,10 @@ export const OfficeContactFindFirstSelectSchema: z.ZodType<Prisma.OfficeContactS
city: z.boolean().optional(), city: z.boolean().optional(),
state: z.boolean().optional(), state: z.boolean().optional(),
zipCode: z.boolean().optional(), zipCode: z.boolean().optional(),
billingName: z.boolean().optional(),
billingNpi: z.boolean().optional(),
billingLicense: z.boolean().optional(),
billingTaxId: z.boolean().optional(),
user: z.boolean().optional() user: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.OfficeContactSelect>; }).strict() as unknown as z.ZodType<Prisma.OfficeContactSelect>;
@@ -38,6 +42,10 @@ export const OfficeContactFindFirstSelectZodSchema = z.object({
city: z.boolean().optional(), city: z.boolean().optional(),
state: z.boolean().optional(), state: z.boolean().optional(),
zipCode: z.boolean().optional(), zipCode: z.boolean().optional(),
billingName: z.boolean().optional(),
billingNpi: z.boolean().optional(),
billingLicense: z.boolean().optional(),
billingTaxId: z.boolean().optional(),
user: z.boolean().optional() user: z.boolean().optional()
}).strict(); }).strict();
@@ -14,6 +14,7 @@ export const NpiProviderFindFirstOrThrowSelectSchema: z.ZodType<Prisma.NpiProvid
userId: z.boolean().optional(), userId: z.boolean().optional(),
npiNumber: z.boolean().optional(), npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(), providerName: z.boolean().optional(),
licenseNumber: z.boolean().optional(),
sortOrder: z.boolean().optional(), sortOrder: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
@@ -30,6 +31,7 @@ export const NpiProviderFindFirstOrThrowSelectZodSchema = z.object({
userId: z.boolean().optional(), userId: z.boolean().optional(),
npiNumber: z.boolean().optional(), npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(), providerName: z.boolean().optional(),
licenseNumber: z.boolean().optional(),
sortOrder: z.boolean().optional(), sortOrder: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
@@ -22,6 +22,10 @@ export const OfficeContactFindFirstOrThrowSelectSchema: z.ZodType<Prisma.OfficeC
city: z.boolean().optional(), city: z.boolean().optional(),
state: z.boolean().optional(), state: z.boolean().optional(),
zipCode: z.boolean().optional(), zipCode: z.boolean().optional(),
billingName: z.boolean().optional(),
billingNpi: z.boolean().optional(),
billingLicense: z.boolean().optional(),
billingTaxId: z.boolean().optional(),
user: z.boolean().optional() user: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.OfficeContactSelect>; }).strict() as unknown as z.ZodType<Prisma.OfficeContactSelect>;
@@ -38,6 +42,10 @@ export const OfficeContactFindFirstOrThrowSelectZodSchema = z.object({
city: z.boolean().optional(), city: z.boolean().optional(),
state: z.boolean().optional(), state: z.boolean().optional(),
zipCode: z.boolean().optional(), zipCode: z.boolean().optional(),
billingName: z.boolean().optional(),
billingNpi: z.boolean().optional(),
billingLicense: z.boolean().optional(),
billingTaxId: z.boolean().optional(),
user: z.boolean().optional() user: z.boolean().optional()
}).strict(); }).strict();
@@ -14,6 +14,7 @@ export const NpiProviderFindManySelectSchema: z.ZodType<Prisma.NpiProviderSelect
userId: z.boolean().optional(), userId: z.boolean().optional(),
npiNumber: z.boolean().optional(), npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(), providerName: z.boolean().optional(),
licenseNumber: z.boolean().optional(),
sortOrder: z.boolean().optional(), sortOrder: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
@@ -30,6 +31,7 @@ export const NpiProviderFindManySelectZodSchema = z.object({
userId: z.boolean().optional(), userId: z.boolean().optional(),
npiNumber: z.boolean().optional(), npiNumber: z.boolean().optional(),
providerName: z.boolean().optional(), providerName: z.boolean().optional(),
licenseNumber: z.boolean().optional(),
sortOrder: z.boolean().optional(), sortOrder: z.boolean().optional(),
createdAt: z.boolean().optional(), createdAt: z.boolean().optional(),
user: z.boolean().optional(), user: z.boolean().optional(),
@@ -22,6 +22,10 @@ export const OfficeContactFindManySelectSchema: z.ZodType<Prisma.OfficeContactSe
city: z.boolean().optional(), city: z.boolean().optional(),
state: z.boolean().optional(), state: z.boolean().optional(),
zipCode: z.boolean().optional(), zipCode: z.boolean().optional(),
billingName: z.boolean().optional(),
billingNpi: z.boolean().optional(),
billingLicense: z.boolean().optional(),
billingTaxId: z.boolean().optional(),
user: z.boolean().optional() user: z.boolean().optional()
}).strict() as unknown as z.ZodType<Prisma.OfficeContactSelect>; }).strict() as unknown as z.ZodType<Prisma.OfficeContactSelect>;
@@ -38,6 +42,10 @@ export const OfficeContactFindManySelectZodSchema = z.object({
city: z.boolean().optional(), city: z.boolean().optional(),
state: z.boolean().optional(), state: z.boolean().optional(),
zipCode: z.boolean().optional(), zipCode: z.boolean().optional(),
billingName: z.boolean().optional(),
billingNpi: z.boolean().optional(),
billingLicense: z.boolean().optional(),
billingTaxId: z.boolean().optional(),
user: z.boolean().optional() user: z.boolean().optional()
}).strict(); }).strict();
@@ -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,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 { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'; import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema';
import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.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({
totalCollection: z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
npiProviderId: z.number().int(), npiProviderId: z.number().int(),
@@ -11,7 +11,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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -20,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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -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 { 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(),
totalCollection: z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -19,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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema' import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.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({
totalCollection: z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema' import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.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({
totalCollection: z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'; import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema';
import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.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({
collectionAmount: z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
paymentId: z.number().int(), paymentId: z.number().int(),
@@ -11,7 +11,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
commissionBatchId: z.number().int(), commissionBatchId: z.number().int(),
@@ -12,7 +12,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
commissionBatchId: z.number().int(), commissionBatchId: z.number().int(),
@@ -11,7 +11,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema' import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.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({
collectionAmount: z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema' import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.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({
collectionAmount: z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema' import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const commissionbatchitemscalarwhereinputSchema = z.object({ const commissionbatchitemscalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array().optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array().optional(),
@@ -16,7 +17,7 @@ const commissionbatchitemscalarwhereinputSchema = 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema' import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({ const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array().optional(), OR: z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array().optional(),
@@ -16,7 +17,7 @@ const commissionbatchitemscalarwherewithaggregatesinputSchema = 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
commissionBatchId: z.number().int(), commissionBatchId: z.number().int(),
@@ -12,7 +12,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
paymentId: z.number().int(), paymentId: z.number().int(),
@@ -11,7 +11,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
commissionBatchId: z.number().int(), commissionBatchId: z.number().int(),
@@ -11,7 +11,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { 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(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { 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(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { 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(),
paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -12,7 +13,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { 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(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -12,7 +13,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { 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(),
paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -12,7 +13,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -1,10 +1,11 @@
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 { 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(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -12,7 +13,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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'; import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema';
import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.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({
collectionAmount: z.union([z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema' import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.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({
collectionAmount: z.union([z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema' import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.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({
collectionAmount: z.union([z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema' import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.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({
collectionAmount: z.union([z.union([ collectionAmount: 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' 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 { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema'; import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema';
@@ -9,6 +8,8 @@ import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterO
import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema' import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers'; import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
import Decimal from "decimal.js";
const commissionbatchitemwhereinputSchema = z.object({ const commissionbatchitemwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array().optional(), OR: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array().optional(),
@@ -20,7 +21,7 @@ const commissionbatchitemwhereinputSchema = 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 'collectionAmount' must be a Decimal", message: "Field 'collectionAmount' must be a Decimal",
@@ -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 { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema'; import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'; import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.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 commissionbatchscalarwhereinputSchema = z.object({ const commissionbatchscalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array().optional(), OR: z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array().optional(),
@@ -17,7 +18,7 @@ const commissionbatchscalarwhereinputSchema = 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -26,7 +27,7 @@ const commissionbatchscalarwhereinputSchema = 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -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 { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema'; import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'; import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.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 commissionbatchscalarwherewithaggregatesinputSchema = z.object({ const commissionbatchscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(), AND: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array().optional(), OR: z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array().optional(),
@@ -17,7 +18,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -26,7 +27,7 @@ const commissionbatchscalarwherewithaggregatesinputSchema = 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.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(),
npiProviderId: z.number().int(), npiProviderId: z.number().int(),
@@ -11,7 +12,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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -1,9 +1,9 @@
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({
id: z.number().int().optional(), id: z.number().int().optional(),
npiProviderId: z.number().int(), npiProviderId: z.number().int(),
@@ -11,7 +11,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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -20,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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema' import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.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(),
totalCollection: z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -8,6 +7,8 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp
import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.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(),
npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -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 { 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 { 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(),
npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -1,19 +1,20 @@
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 { 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(),
totalCollection: z.union([z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",
@@ -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 { 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 { 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(),
npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(), npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
@@ -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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'; import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
@@ -8,13 +7,15 @@ import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOp
import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema' import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.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(),
totalCollection: z.union([z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.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';
@@ -8,12 +7,14 @@ import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSc
import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.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({
totalCollection: z.union([z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' must be a Decimal",
@@ -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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.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({
totalCollection: z.union([z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.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 { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.schema' import { NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema as NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInputObjectSchema } from './NpiProviderUpdateOneRequiredWithoutCommissionBatchesNestedInput.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({
totalCollection: z.union([z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' 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 { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'; import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.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 { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.schema' import { CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput.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({
totalCollection: z.union([z.union([ totalCollection: 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 'totalCollection' must be a Decimal", message: "Field 'totalCollection' 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 'commissionAmount' must be a Decimal", message: "Field 'commissionAmount' must be a Decimal",

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