feat: payment PDF extraction, import, and remittance tracking

- Add Upload Payment Documents section with Extract & Download (Excel)
  and Extract & Import (database) buttons
- PDF extractor (pdfplumber) parses MassHealth RA PDFs: two-pass
  strategy joins summary-page ICN/patient map with detail-page
  procedure data (CDT code, paid code, tooth, date, allowed amount)
- RA cover-page summary (Payee ID, RA #, Payment Amount, etc.)
  included as separate Excel sheet; numeric values written as numbers
- Backend PDF import route groups rows by Member #, finds/creates
  patient, creates Payment + ServiceLines with ICN per procedure
- Add icn, paidCode, allowedAmount fields to ServiceLine schema
- Payments table: status simplified to Paid in Full / Balance;
  adjustment auto-computed on mhPaidAmount/copayment change;
  Paid in Full and Revert buttons with confirmation dialogs
- Edit Payment modal: shows ICN, Paid Code, Allowed Amount per line
- PDF Import badge distinguishes from OCR imports in payments table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-07 12:53:50 -04:00
parent e204d30ff6
commit dd0df4a435
76 changed files with 1570 additions and 96 deletions

View File

@@ -1,7 +1,7 @@
{
"version": "1.0",
"generatorVersion": "1.0.0",
"generatedAt": "2026-05-07T01:12:17.979Z",
"generatedAt": "2026-05-07T12:25:40.373Z",
"outputPath": "/home/ee/Desktop/DentalManagementMH05/packages/db/shared",
"files": [
"schemas/enums/TransactionIsolationLevel.schema.ts",

View File

@@ -1,5 +1,5 @@
import * as z from 'zod';
export const ServiceLineScalarFieldEnumSchema = z.enum(['id', 'claimId', 'paymentId', 'procedureCode', 'procedureDate', 'quad', 'arch', 'toothNumber', 'toothSurface', 'totalBilled', 'totalPaid', 'totalAdjusted', 'totalDue', 'status'])
export const ServiceLineScalarFieldEnumSchema = z.enum(['id', 'claimId', 'paymentId', 'procedureCode', 'procedureDate', 'quad', 'arch', 'toothNumber', 'toothSurface', 'icn', 'paidCode', 'allowedAmount', 'totalBilled', 'totalPaid', 'totalAdjusted', 'totalDue', 'status'])
export type ServiceLineScalarFieldEnum = z.infer<typeof ServiceLineScalarFieldEnumSchema>;

View File

@@ -19,6 +19,9 @@ export const ServiceLineFindFirstOrThrowSelectSchema: z.ZodType<Prisma.ServiceLi
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),
@@ -40,6 +43,9 @@ export const ServiceLineFindFirstOrThrowSelectZodSchema = z.object({
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),

View File

@@ -19,6 +19,9 @@ export const ServiceLineFindFirstSelectSchema: z.ZodType<Prisma.ServiceLineSelec
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),
@@ -40,6 +43,9 @@ export const ServiceLineFindFirstSelectZodSchema = z.object({
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),

View File

@@ -19,6 +19,9 @@ export const ServiceLineFindManySelectSchema: z.ZodType<Prisma.ServiceLineSelect
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),
@@ -40,6 +43,9 @@ export const ServiceLineFindManySelectZodSchema = z.object({
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: z.literal(true).optional(),
claimId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
allowedAmount: z.literal(true).optional(),
totalBilled: z.literal(true).optional(),
totalPaid: z.literal(true).optional(),
totalAdjusted: z.literal(true).optional(),

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
claimId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
allowedAmount: SortOrderSchema.optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -12,6 +12,9 @@ const makeSchema = () => z.object({
arch: z.literal(true).optional(),
toothNumber: z.literal(true).optional(),
toothSurface: z.literal(true).optional(),
icn: z.literal(true).optional(),
paidCode: z.literal(true).optional(),
allowedAmount: z.literal(true).optional(),
totalBilled: z.literal(true).optional(),
totalPaid: z.literal(true).optional(),
totalAdjusted: z.literal(true).optional(),

View File

@@ -12,6 +12,9 @@ const makeSchema = () => z.object({
arch: SortOrderSchema.optional(),
toothNumber: SortOrderSchema.optional(),
toothSurface: SortOrderSchema.optional(),
icn: SortOrderSchema.optional(),
paidCode: SortOrderSchema.optional(),
allowedAmount: SortOrderSchema.optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -14,6 +14,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -13,6 +13,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -14,6 +14,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -13,6 +13,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -13,6 +13,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -13,6 +13,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -13,6 +13,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -12,6 +12,9 @@ const makeSchema = () => z.object({
arch: z.literal(true).optional(),
toothNumber: z.literal(true).optional(),
toothSurface: z.literal(true).optional(),
icn: z.literal(true).optional(),
paidCode: z.literal(true).optional(),
allowedAmount: z.literal(true).optional(),
totalBilled: z.literal(true).optional(),
totalPaid: z.literal(true).optional(),
totalAdjusted: z.literal(true).optional(),

View File

@@ -12,6 +12,9 @@ const makeSchema = () => z.object({
arch: SortOrderSchema.optional(),
toothNumber: SortOrderSchema.optional(),
toothSurface: SortOrderSchema.optional(),
icn: SortOrderSchema.optional(),
paidCode: SortOrderSchema.optional(),
allowedAmount: SortOrderSchema.optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -12,6 +12,9 @@ const makeSchema = () => z.object({
arch: z.literal(true).optional(),
toothNumber: z.literal(true).optional(),
toothSurface: z.literal(true).optional(),
icn: z.literal(true).optional(),
paidCode: z.literal(true).optional(),
allowedAmount: z.literal(true).optional(),
totalBilled: z.literal(true).optional(),
totalPaid: z.literal(true).optional(),
totalAdjusted: z.literal(true).optional(),

View File

@@ -12,6 +12,9 @@ const makeSchema = () => z.object({
arch: SortOrderSchema.optional(),
toothNumber: SortOrderSchema.optional(),
toothSurface: SortOrderSchema.optional(),
icn: SortOrderSchema.optional(),
paidCode: SortOrderSchema.optional(),
allowedAmount: SortOrderSchema.optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -18,6 +18,9 @@ const makeSchema = () => z.object({
arch: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
toothNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
toothSurface: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
icn: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
paidCode: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
allowedAmount: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -16,6 +16,9 @@ const makeSchema = () => z.object({
arch: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
toothNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
toothSurface: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
icn: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
paidCode: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
allowedAmount: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -6,6 +6,7 @@ import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from '
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
@@ -24,6 +25,17 @@ const servicelinescalarwhereinputSchema = z.object({
arch: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
toothNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
toothSurface: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
icn: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
paidCode: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
allowedAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
})]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregate
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { DecimalNullableWithAggregatesFilterObjectSchema as DecimalNullableWithAggregatesFilterObjectSchema } from './DecimalNullableWithAggregatesFilter.schema';
import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema';
import { EnumServiceLineStatusWithAggregatesFilterObjectSchema as EnumServiceLineStatusWithAggregatesFilterObjectSchema } from './EnumServiceLineStatusWithAggregatesFilter.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema'
@@ -24,6 +25,17 @@ const servicelinescalarwherewithaggregatesinputSchema = z.object({
arch: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
toothNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
toothSurface: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
icn: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
paidCode: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
allowedAmount: z.union([z.lazy(() => DecimalNullableWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
})]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),

View File

@@ -15,6 +15,9 @@ const makeSchema = () => z.object({
arch: z.boolean().optional(),
toothNumber: z.boolean().optional(),
toothSurface: z.boolean().optional(),
icn: z.boolean().optional(),
paidCode: z.boolean().optional(),
allowedAmount: z.boolean().optional(),
totalBilled: z.boolean().optional(),
totalPaid: z.boolean().optional(),
totalAdjusted: z.boolean().optional(),

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: z.literal(true).optional(),
claimId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
allowedAmount: z.literal(true).optional(),
totalBilled: z.literal(true).optional(),
totalPaid: z.literal(true).optional(),
totalAdjusted: z.literal(true).optional(),

View File

@@ -6,6 +6,7 @@ const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
claimId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
allowedAmount: SortOrderSchema.optional(),
totalBilled: SortOrderSchema.optional(),
totalPaid: SortOrderSchema.optional(),
totalAdjusted: SortOrderSchema.optional(),

View File

@@ -15,6 +15,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -14,6 +14,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -14,6 +14,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -14,6 +14,17 @@ const makeSchema = () => z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}).optional().nullable(),
totalBilled: z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -22,6 +23,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'
@@ -21,6 +22,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'
@@ -20,6 +21,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'
@@ -20,6 +21,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -21,6 +22,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -21,6 +22,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUp
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'
@@ -21,6 +22,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -4,6 +4,7 @@ import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -19,6 +20,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -4,6 +4,7 @@ import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema'
@@ -16,6 +17,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -4,6 +4,7 @@ import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -18,6 +19,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -4,6 +4,7 @@ import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -18,6 +19,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -4,6 +4,7 @@ import Decimal from 'decimal.js';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { NullableDecimalFieldUpdateOperationsInputObjectSchema as NullableDecimalFieldUpdateOperationsInputObjectSchema } from './NullableDecimalFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
import { EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema as EnumServiceLineStatusFieldUpdateOperationsInputObjectSchema } from './EnumServiceLineStatusFieldUpdateOperationsInput.schema';
@@ -18,6 +19,17 @@ const makeSchema = () => z.object({
arch: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
toothSurface: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
icn: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
paidCode: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allowedAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
}), z.lazy(() => NullableDecimalFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
totalBilled: z.union([z.union([
z.number(),
z.string(),

View File

@@ -6,6 +6,7 @@ import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from '
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DecimalNullableFilterObjectSchema as DecimalNullableFilterObjectSchema } from './DecimalNullableFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { EnumServiceLineStatusFilterObjectSchema as EnumServiceLineStatusFilterObjectSchema } from './EnumServiceLineStatusFilter.schema';
import { ServiceLineStatusSchema } from '../enums/ServiceLineStatus.schema';
@@ -29,6 +30,17 @@ const servicelinewhereinputSchema = z.object({
arch: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
toothNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
toothSurface: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
icn: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
paidCode: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
allowedAmount: z.union([z.lazy(() => DecimalNullableFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'allowedAmount' must be a Decimal",
})]).optional().nullable(),
totalBilled: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineAggregateResultSchema = z.object({ _count: z.object({
arch: z.number(),
toothNumber: z.number(),
toothSurface: z.number(),
icn: z.number(),
paidCode: z.number(),
allowedAmount: z.number(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),
@@ -22,6 +25,7 @@ export const ServiceLineAggregateResultSchema = z.object({ _count: z.object({
id: z.number().nullable(),
claimId: z.number().nullable(),
paymentId: z.number().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),
@@ -31,6 +35,7 @@ export const ServiceLineAggregateResultSchema = z.object({ _count: z.object({
id: z.number().nullable(),
claimId: z.number().nullable(),
paymentId: z.number().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),
@@ -46,6 +51,9 @@ export const ServiceLineAggregateResultSchema = z.object({ _count: z.object({
arch: z.string().nullable(),
toothNumber: z.string().nullable(),
toothSurface: z.string().nullable(),
icn: z.string().nullable(),
paidCode: z.string().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),
@@ -61,6 +69,9 @@ export const ServiceLineAggregateResultSchema = z.object({ _count: z.object({
arch: z.string().nullable(),
toothNumber: z.string().nullable(),
toothSurface: z.string().nullable(),
icn: z.string().nullable(),
paidCode: z.string().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineCreateResultSchema = z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineDeleteResultSchema = z.nullable(z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineFindFirstResultSchema = z.nullable(z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -10,6 +10,9 @@ export const ServiceLineFindManyResultSchema = z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineFindUniqueResultSchema = z.nullable(z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineGroupByResultSchema = z.array(z.object({
arch: z.string(),
toothNumber: z.string(),
toothSurface: z.string(),
icn: z.string(),
paidCode: z.string(),
allowedAmount: z.number(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),
@@ -23,6 +26,9 @@ export const ServiceLineGroupByResultSchema = z.array(z.object({
arch: z.number(),
toothNumber: z.number(),
toothSurface: z.number(),
icn: z.number(),
paidCode: z.number(),
allowedAmount: z.number(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),
@@ -36,6 +42,7 @@ export const ServiceLineGroupByResultSchema = z.array(z.object({
id: z.number().nullable(),
claimId: z.number().nullable(),
paymentId: z.number().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),
@@ -45,6 +52,7 @@ export const ServiceLineGroupByResultSchema = z.array(z.object({
id: z.number().nullable(),
claimId: z.number().nullable(),
paymentId: z.number().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),
@@ -60,6 +68,9 @@ export const ServiceLineGroupByResultSchema = z.array(z.object({
arch: z.string().nullable(),
toothNumber: z.string().nullable(),
toothSurface: z.string().nullable(),
icn: z.string().nullable(),
paidCode: z.string().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),
@@ -75,6 +86,9 @@ export const ServiceLineGroupByResultSchema = z.array(z.object({
arch: z.string().nullable(),
toothNumber: z.string().nullable(),
toothSurface: z.string().nullable(),
icn: z.string().nullable(),
paidCode: z.string().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number().nullable(),
totalPaid: z.number().nullable(),
totalAdjusted: z.number().nullable(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineUpdateResultSchema = z.nullable(z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -9,6 +9,9 @@ export const ServiceLineUpsertResultSchema = z.object({
arch: z.string().optional(),
toothNumber: z.string().optional(),
toothSurface: z.string().optional(),
icn: z.string().optional(),
paidCode: z.string().optional(),
allowedAmount: z.number().optional(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -11,6 +11,9 @@ export const ServiceLineInputSchema = z.object({
arch: z.string().optional().nullable(),
toothNumber: z.string().optional().nullable(),
toothSurface: z.string().optional().nullable(),
icn: z.string().optional().nullable(),
paidCode: z.string().optional().nullable(),
allowedAmount: z.number().optional().nullable(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -11,6 +11,9 @@ export const ServiceLineModelSchema = z.object({
arch: z.string().nullable(),
toothNumber: z.string().nullable(),
toothSurface: z.string().nullable(),
icn: z.string().nullable(),
paidCode: z.string().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),

View File

@@ -11,6 +11,9 @@ export const ServiceLineResultSchema = z.object({
arch: z.string().nullable(),
toothNumber: z.string().nullable(),
toothSurface: z.string().nullable(),
icn: z.string().nullable(),
paidCode: z.string().nullable(),
allowedAmount: z.number().nullable(),
totalBilled: z.number(),
totalPaid: z.number(),
totalAdjusted: z.number(),