feat: add provider column, commission tracking, and report provider filter

- Claims & Payments: save npiProviderId when submitting MH claim; sync between claim and payment on update
- Claims table: add Provider column showing rendering provider name
- Payments table: add Provider column + purple Commissioned badge on status
- Claim edit modal: add Rendering Provider dropdown (defaults to Mary Scannell)
- Payment edit modal: add Rendering Provider dropdown + Commissioned metadata display
- Reports page: add Provider filter dropdown (dynamic from NPI providers settings)
- Reports page: remove Collections by Doctor report type and Select Doctor dropdown
- Commission section: new section in reports page with date range + provider filter, shows eligible paid claims/payments per provider, multi-select checkboxes, Pay Commission modal with print + save, marks payments as commissioned so they are excluded from future cycles
- DB: add CommissionBatch and CommissionBatchItem tables; backfill Payment.npiProviderId from linked claims
- Backend: PATCH /api/payments/:id/provider syncs to linked claim; PUT /api/claims/:id syncs to linked payment; new /api/commissions routes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-15 23:51:39 -04:00
parent 25a20e8a16
commit 7360b1930b
366 changed files with 10822 additions and 388 deletions

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchSelectObjectSchema as CommissionBatchSelectObjectSchema } from './CommissionBatchSelect.schema';
import { CommissionBatchIncludeObjectSchema as CommissionBatchIncludeObjectSchema } from './CommissionBatchInclude.schema'
const makeSchema = () => z.object({
select: z.lazy(() => CommissionBatchSelectObjectSchema).optional(),
include: z.lazy(() => CommissionBatchIncludeObjectSchema).optional()
}).strict();
export const CommissionBatchArgsObjectSchema = makeSchema();
export const CommissionBatchArgsObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
totalCollection: z.literal(true).optional(),
commissionAmount: z.literal(true).optional()
}).strict();
export const CommissionBatchAvgAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchAvgAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchAvgAggregateInputType>;
export const CommissionBatchAvgAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchAvgOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchAvgOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchAvgOrderByAggregateInput>;
export const CommissionBatchAvgOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
totalCollection: z.literal(true).optional(),
commissionAmount: z.literal(true).optional(),
notes: z.literal(true).optional(),
createdAt: z.literal(true).optional(),
_all: z.literal(true).optional()
}).strict();
export const CommissionBatchCountAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchCountAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCountAggregateInputType>;
export const CommissionBatchCountAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional(),
notes: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional()
}).strict();
export const CommissionBatchCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCountOrderByAggregateInput>;
export const CommissionBatchCountOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCountOutputTypeSelectObjectSchema as CommissionBatchCountOutputTypeSelectObjectSchema } from './CommissionBatchCountOutputTypeSelect.schema'
const makeSchema = () => z.object({
select: z.lazy(() => CommissionBatchCountOutputTypeSelectObjectSchema).optional()
}).strict();
export const CommissionBatchCountOutputTypeArgsObjectSchema = makeSchema();
export const CommissionBatchCountOutputTypeArgsObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './CommissionBatchItemWhereInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).optional()
}).strict();
export const CommissionBatchCountOutputTypeCountItemsArgsObjectSchema = makeSchema();
export const CommissionBatchCountOutputTypeCountItemsArgsObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCountOutputTypeCountItemsArgsObjectSchema as CommissionBatchCountOutputTypeCountItemsArgsObjectSchema } from './CommissionBatchCountOutputTypeCountItemsArgs.schema'
const makeSchema = () => z.object({
items: z.union([z.boolean(), z.lazy(() => CommissionBatchCountOutputTypeCountItemsArgsObjectSchema)]).optional()
}).strict();
export const CommissionBatchCountOutputTypeSelectObjectSchema: z.ZodType<Prisma.CommissionBatchCountOutputTypeSelect> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCountOutputTypeSelect>;
export const CommissionBatchCountOutputTypeSelectObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,33 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema';
import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema),
items: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema).optional()
}).strict();
export const CommissionBatchCreateInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateInput>;
export const CommissionBatchCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,32 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
npiProviderId: z.number().int(),
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const CommissionBatchCreateManyInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateManyInput>;
export const CommissionBatchCreateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,31 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const CommissionBatchCreateManyNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateManyNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateManyNpiProviderInput>;
export const CommissionBatchCreateManyNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCreateManyNpiProviderInputObjectSchema as CommissionBatchCreateManyNpiProviderInputObjectSchema } from './CommissionBatchCreateManyNpiProviderInput.schema'
const makeSchema = () => z.object({
data: z.union([z.lazy(() => CommissionBatchCreateManyNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateManyNpiProviderInputObjectSchema).array()]),
skipDuplicates: z.boolean().optional()
}).strict();
export const CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema: z.ZodType<Prisma.CommissionBatchCreateManyNpiProviderInputEnvelope> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateManyNpiProviderInputEnvelope>;
export const CommissionBatchCreateManyNpiProviderInputEnvelopeObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCreateWithoutNpiProviderInputObjectSchema as CommissionBatchCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateWithoutNpiProviderInput.schema';
import { CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema as CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema';
import { CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema as CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateOrConnectWithoutNpiProviderInput.schema';
import { CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema as CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema } from './CommissionBatchCreateManyNpiProviderInputEnvelope.schema';
import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './CommissionBatchWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema).array(), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchCreateNestedManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateNestedManyWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateNestedManyWithoutNpiProviderInput>;
export const CommissionBatchCreateNestedManyWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCreateWithoutItemsInputObjectSchema as CommissionBatchCreateWithoutItemsInputObjectSchema } from './CommissionBatchCreateWithoutItemsInput.schema';
import { CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema as CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema } from './CommissionBatchUncheckedCreateWithoutItemsInput.schema';
import { CommissionBatchCreateOrConnectWithoutItemsInputObjectSchema as CommissionBatchCreateOrConnectWithoutItemsInputObjectSchema } from './CommissionBatchCreateOrConnectWithoutItemsInput.schema';
import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './CommissionBatchWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchCreateWithoutItemsInputObjectSchema), z.lazy(() => CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema)]).optional(),
connectOrCreate: z.lazy(() => CommissionBatchCreateOrConnectWithoutItemsInputObjectSchema).optional(),
connect: z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).optional()
}).strict();
export const CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateNestedOneWithoutItemsInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateNestedOneWithoutItemsInput>;
export const CommissionBatchCreateNestedOneWithoutItemsInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './CommissionBatchWhereUniqueInput.schema';
import { CommissionBatchCreateWithoutItemsInputObjectSchema as CommissionBatchCreateWithoutItemsInputObjectSchema } from './CommissionBatchCreateWithoutItemsInput.schema';
import { CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema as CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema } from './CommissionBatchUncheckedCreateWithoutItemsInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema),
create: z.union([z.lazy(() => CommissionBatchCreateWithoutItemsInputObjectSchema), z.lazy(() => CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema)])
}).strict();
export const CommissionBatchCreateOrConnectWithoutItemsInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateOrConnectWithoutItemsInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateOrConnectWithoutItemsInput>;
export const CommissionBatchCreateOrConnectWithoutItemsInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './CommissionBatchWhereUniqueInput.schema';
import { CommissionBatchCreateWithoutNpiProviderInputObjectSchema as CommissionBatchCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateWithoutNpiProviderInput.schema';
import { CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema as CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema),
create: z.union([z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema)])
}).strict();
export const CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateOrConnectWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateOrConnectWithoutNpiProviderInput>;
export const CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,31 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema as NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema } from './NpiProviderCreateNestedOneWithoutCommissionBatchesInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
npiProvider: z.lazy(() => NpiProviderCreateNestedOneWithoutCommissionBatchesInputObjectSchema)
}).strict();
export const CommissionBatchCreateWithoutItemsInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateWithoutItemsInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateWithoutItemsInput>;
export const CommissionBatchCreateWithoutItemsInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,31 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
items: z.lazy(() => CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema).optional()
}).strict();
export const CommissionBatchCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchCreateWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchCreateWithoutNpiProviderInput>;
export const CommissionBatchCreateWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { NpiProviderArgsObjectSchema as NpiProviderArgsObjectSchema } from './NpiProviderArgs.schema';
import { CommissionBatchItemFindManySchema as CommissionBatchItemFindManySchema } from '../findManyCommissionBatchItem.schema';
import { CommissionBatchCountOutputTypeArgsObjectSchema as CommissionBatchCountOutputTypeArgsObjectSchema } from './CommissionBatchCountOutputTypeArgs.schema'
const makeSchema = () => z.object({
npiProvider: z.union([z.boolean(), z.lazy(() => NpiProviderArgsObjectSchema)]).optional(),
items: z.union([z.boolean(), z.lazy(() => CommissionBatchItemFindManySchema)]).optional(),
_count: z.union([z.boolean(), z.lazy(() => CommissionBatchCountOutputTypeArgsObjectSchema)]).optional()
}).strict();
export const CommissionBatchIncludeObjectSchema: z.ZodType<Prisma.CommissionBatchInclude> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchInclude>;
export const CommissionBatchIncludeObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemSelectObjectSchema as CommissionBatchItemSelectObjectSchema } from './CommissionBatchItemSelect.schema';
import { CommissionBatchItemIncludeObjectSchema as CommissionBatchItemIncludeObjectSchema } from './CommissionBatchItemInclude.schema'
const makeSchema = () => z.object({
select: z.lazy(() => CommissionBatchItemSelectObjectSchema).optional(),
include: z.lazy(() => CommissionBatchItemIncludeObjectSchema).optional()
}).strict();
export const CommissionBatchItemArgsObjectSchema = makeSchema();
export const CommissionBatchItemArgsObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
commissionBatchId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
collectionAmount: z.literal(true).optional()
}).strict();
export const CommissionBatchItemAvgAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemAvgAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemAvgAggregateInputType>;
export const CommissionBatchItemAvgAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchItemAvgOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemAvgOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemAvgOrderByAggregateInput>;
export const CommissionBatchItemAvgOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
commissionBatchId: z.number().int(),
paymentId: z.number().int()
}).strict();
export const CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput>;
export const CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
commissionBatchId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
collectionAmount: z.literal(true).optional(),
_all: z.literal(true).optional()
}).strict();
export const CommissionBatchItemCountAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCountAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCountAggregateInputType>;
export const CommissionBatchItemCountAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchItemCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCountOrderByAggregateInput>;
export const CommissionBatchItemCountOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema';
import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}),
commissionBatch: z.lazy(() => CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema),
payment: z.lazy(() => PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema)
}).strict();
export const CommissionBatchItemCreateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateInput>;
export const CommissionBatchItemCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
paymentId: z.number().int(),
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})
}).strict();
export const CommissionBatchItemCreateManyCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateManyCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateManyCommissionBatchInput>;
export const CommissionBatchItemCreateManyCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateManyCommissionBatchInputObjectSchema as CommissionBatchItemCreateManyCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateManyCommissionBatchInput.schema'
const makeSchema = () => z.object({
data: z.union([z.lazy(() => CommissionBatchItemCreateManyCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateManyCommissionBatchInputObjectSchema).array()]),
skipDuplicates: z.boolean().optional()
}).strict();
export const CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateManyCommissionBatchInputEnvelope> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateManyCommissionBatchInputEnvelope>;
export const CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
commissionBatchId: z.number().int(),
paymentId: z.number().int(),
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})
}).strict();
export const CommissionBatchItemCreateManyInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateManyInput>;
export const CommissionBatchItemCreateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
commissionBatchId: z.number().int(),
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})
}).strict();
export const CommissionBatchItemCreateManyPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateManyPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateManyPaymentInput>;
export const CommissionBatchItemCreateManyPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateManyPaymentInputObjectSchema as CommissionBatchItemCreateManyPaymentInputObjectSchema } from './CommissionBatchItemCreateManyPaymentInput.schema'
const makeSchema = () => z.object({
data: z.union([z.lazy(() => CommissionBatchItemCreateManyPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateManyPaymentInputObjectSchema).array()]),
skipDuplicates: z.boolean().optional()
}).strict();
export const CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateManyPaymentInputEnvelope> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateManyPaymentInputEnvelope>;
export const CommissionBatchItemCreateManyPaymentInputEnvelopeObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema as CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyCommissionBatchInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateNestedManyWithoutCommissionBatchInput>;
export const CommissionBatchItemCreateNestedManyWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutPaymentInputObjectSchema as CommissionBatchItemCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutPaymentInput.schema';
import { CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema as CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyPaymentInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateNestedManyWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateNestedManyWithoutPaymentInput>;
export const CommissionBatchItemCreateNestedManyWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema),
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema)])
}).strict();
export const CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput>;
export const CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemCreateWithoutPaymentInputObjectSchema as CommissionBatchItemCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema),
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema)])
}).strict();
export const CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateOrConnectWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateOrConnectWithoutPaymentInput>;
export const CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,20 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema as PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema } from './PaymentCreateNestedOneWithoutCommissionBatchItemsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}),
payment: z.lazy(() => PaymentCreateNestedOneWithoutCommissionBatchItemsInputObjectSchema)
}).strict();
export const CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateWithoutCommissionBatchInput>;
export const CommissionBatchItemCreateWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,20 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema as CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema } from './CommissionBatchCreateNestedOneWithoutItemsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}),
commissionBatch: z.lazy(() => CommissionBatchCreateNestedOneWithoutItemsInputObjectSchema)
}).strict();
export const CommissionBatchItemCreateWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemCreateWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemCreateWithoutPaymentInput>;
export const CommissionBatchItemCreateWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchArgsObjectSchema as CommissionBatchArgsObjectSchema } from './CommissionBatchArgs.schema';
import { PaymentArgsObjectSchema as PaymentArgsObjectSchema } from './PaymentArgs.schema'
const makeSchema = () => z.object({
commissionBatch: z.union([z.boolean(), z.lazy(() => CommissionBatchArgsObjectSchema)]).optional(),
payment: z.union([z.boolean(), z.lazy(() => PaymentArgsObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemIncludeObjectSchema: z.ZodType<Prisma.CommissionBatchItemInclude> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemInclude>;
export const CommissionBatchItemIncludeObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereInputObjectSchema as CommissionBatchItemWhereInputObjectSchema } from './CommissionBatchItemWhereInput.schema'
const makeSchema = () => z.object({
every: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).optional(),
some: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).optional(),
none: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemListRelationFilterObjectSchema: z.ZodType<Prisma.CommissionBatchItemListRelationFilter> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemListRelationFilter>;
export const CommissionBatchItemListRelationFilterObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
commissionBatchId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
collectionAmount: z.literal(true).optional()
}).strict();
export const CommissionBatchItemMaxAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemMaxAggregateInputType>;
export const CommissionBatchItemMaxAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchItemMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemMaxOrderByAggregateInput>;
export const CommissionBatchItemMaxOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
commissionBatchId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
collectionAmount: z.literal(true).optional()
}).strict();
export const CommissionBatchItemMinAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemMinAggregateInputType>;
export const CommissionBatchItemMinAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchItemMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemMinOrderByAggregateInput>;
export const CommissionBatchItemMinOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
_count: SortOrderSchema.optional()
}).strict();
export const CommissionBatchItemOrderByRelationAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemOrderByRelationAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemOrderByRelationAggregateInput>;
export const CommissionBatchItemOrderByRelationAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema';
import { CommissionBatchItemCountOrderByAggregateInputObjectSchema as CommissionBatchItemCountOrderByAggregateInputObjectSchema } from './CommissionBatchItemCountOrderByAggregateInput.schema';
import { CommissionBatchItemAvgOrderByAggregateInputObjectSchema as CommissionBatchItemAvgOrderByAggregateInputObjectSchema } from './CommissionBatchItemAvgOrderByAggregateInput.schema';
import { CommissionBatchItemMaxOrderByAggregateInputObjectSchema as CommissionBatchItemMaxOrderByAggregateInputObjectSchema } from './CommissionBatchItemMaxOrderByAggregateInput.schema';
import { CommissionBatchItemMinOrderByAggregateInputObjectSchema as CommissionBatchItemMinOrderByAggregateInputObjectSchema } from './CommissionBatchItemMinOrderByAggregateInput.schema';
import { CommissionBatchItemSumOrderByAggregateInputObjectSchema as CommissionBatchItemSumOrderByAggregateInputObjectSchema } from './CommissionBatchItemSumOrderByAggregateInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional(),
_count: z.lazy(() => CommissionBatchItemCountOrderByAggregateInputObjectSchema).optional(),
_avg: z.lazy(() => CommissionBatchItemAvgOrderByAggregateInputObjectSchema).optional(),
_max: z.lazy(() => CommissionBatchItemMaxOrderByAggregateInputObjectSchema).optional(),
_min: z.lazy(() => CommissionBatchItemMinOrderByAggregateInputObjectSchema).optional(),
_sum: z.lazy(() => CommissionBatchItemSumOrderByAggregateInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemOrderByWithAggregationInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemOrderByWithAggregationInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemOrderByWithAggregationInput>;
export const CommissionBatchItemOrderByWithAggregationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema';
import { CommissionBatchOrderByWithRelationInputObjectSchema as CommissionBatchOrderByWithRelationInputObjectSchema } from './CommissionBatchOrderByWithRelationInput.schema';
import { PaymentOrderByWithRelationInputObjectSchema as PaymentOrderByWithRelationInputObjectSchema } from './PaymentOrderByWithRelationInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional(),
commissionBatch: z.lazy(() => CommissionBatchOrderByWithRelationInputObjectSchema).optional(),
payment: z.lazy(() => PaymentOrderByWithRelationInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemOrderByWithRelationInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemOrderByWithRelationInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemOrderByWithRelationInput>;
export const CommissionBatchItemOrderByWithRelationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,26 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const commissionbatchitemscalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
commissionBatchId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
paymentId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
collectionAmount: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})]).optional()
}).strict();
export const CommissionBatchItemScalarWhereInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemScalarWhereInput> = commissionbatchitemscalarwhereinputSchema as unknown as z.ZodType<Prisma.CommissionBatchItemScalarWhereInput>;
export const CommissionBatchItemScalarWhereInputObjectZodSchema = commissionbatchitemscalarwhereinputSchema;

View File

@@ -0,0 +1,26 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const commissionbatchitemscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
commissionBatchId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
paymentId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
collectionAmount: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})]).optional()
}).strict();
export const CommissionBatchItemScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemScalarWhereWithAggregatesInput> = commissionbatchitemscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.CommissionBatchItemScalarWhereWithAggregatesInput>;
export const CommissionBatchItemScalarWhereWithAggregatesInputObjectZodSchema = commissionbatchitemscalarwherewithaggregatesinputSchema;

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchArgsObjectSchema as CommissionBatchArgsObjectSchema } from './CommissionBatchArgs.schema';
import { PaymentArgsObjectSchema as PaymentArgsObjectSchema } from './PaymentArgs.schema'
const makeSchema = () => z.object({
id: z.boolean().optional(),
commissionBatchId: z.boolean().optional(),
paymentId: z.boolean().optional(),
collectionAmount: z.boolean().optional(),
commissionBatch: z.union([z.boolean(), z.lazy(() => CommissionBatchArgsObjectSchema)]).optional(),
payment: z.union([z.boolean(), z.lazy(() => PaymentArgsObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemSelectObjectSchema: z.ZodType<Prisma.CommissionBatchItemSelect> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemSelect>;
export const CommissionBatchItemSelectObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
commissionBatchId: z.literal(true).optional(),
paymentId: z.literal(true).optional(),
collectionAmount: z.literal(true).optional()
}).strict();
export const CommissionBatchItemSumAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemSumAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemSumAggregateInputType>;
export const CommissionBatchItemSumAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
commissionBatchId: SortOrderSchema.optional(),
paymentId: SortOrderSchema.optional(),
collectionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchItemSumOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemSumOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemSumOrderByAggregateInput>;
export const CommissionBatchItemSumOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
commissionBatchId: z.number().int(),
paymentId: z.number().int(),
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})
}).strict();
export const CommissionBatchItemUncheckedCreateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedCreateInput>;
export const CommissionBatchItemUncheckedCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema as CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyCommissionBatchInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput>;
export const CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutPaymentInputObjectSchema as CommissionBatchItemCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutPaymentInput.schema';
import { CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema as CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyPaymentInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInput>;
export const CommissionBatchItemUncheckedCreateNestedManyWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
paymentId: z.number().int(),
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})
}).strict();
export const CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput>;
export const CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
commissionBatchId: z.number().int(),
collectionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})
}).strict();
export const CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedCreateWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedCreateWithoutPaymentInput>;
export const CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,23 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateInput>;
export const CommissionBatchItemUncheckedUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,23 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyInput>;
export const CommissionBatchItemUncheckedUpdateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput>;
export const CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema as CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyCommissionBatchInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput.schema';
import { CommissionBatchItemScalarWhereInputObjectSchema as CommissionBatchItemScalarWhereInputObjectSchema } from './CommissionBatchItemScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput>;
export const CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateManyWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput>;
export const CommissionBatchItemUncheckedUpdateManyWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutPaymentInputObjectSchema as CommissionBatchItemCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutPaymentInput.schema';
import { CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema as CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput.schema';
import { CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema as CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyPaymentInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema as CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput.schema';
import { CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema as CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput.schema';
import { CommissionBatchItemScalarWhereInputObjectSchema as CommissionBatchItemScalarWhereInputObjectSchema } from './CommissionBatchItemScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInput>;
export const CommissionBatchItemUncheckedUpdateManyWithoutPaymentNestedInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
paymentId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput>;
export const CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionBatchId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUncheckedUpdateWithoutPaymentInput>;
export const CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,23 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema';
import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionBatch: z.lazy(() => CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema).optional(),
payment: z.lazy(() => PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemUpdateInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateInput>;
export const CommissionBatchItemUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,19 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemUpdateManyMutationInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateManyMutationInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateManyMutationInput>;
export const CommissionBatchItemUpdateManyMutationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemScalarWhereInputObjectSchema as CommissionBatchItemScalarWhereInputObjectSchema } from './CommissionBatchItemScalarWhereInput.schema';
import { CommissionBatchItemUpdateManyMutationInputObjectSchema as CommissionBatchItemUpdateManyMutationInputObjectSchema } from './CommissionBatchItemUpdateManyMutationInput.schema';
import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema),
data: z.union([z.lazy(() => CommissionBatchItemUpdateManyMutationInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchInputObjectSchema)])
}).strict();
export const CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput>;
export const CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemScalarWhereInputObjectSchema as CommissionBatchItemScalarWhereInputObjectSchema } from './CommissionBatchItemScalarWhereInput.schema';
import { CommissionBatchItemUpdateManyMutationInputObjectSchema as CommissionBatchItemUpdateManyMutationInputObjectSchema } from './CommissionBatchItemUpdateManyMutationInput.schema';
import { CommissionBatchItemUncheckedUpdateManyWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutPaymentInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema),
data: z.union([z.lazy(() => CommissionBatchItemUpdateManyMutationInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutPaymentInputObjectSchema)])
}).strict();
export const CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput>;
export const CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema as CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyCommissionBatchInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInput.schema';
import { CommissionBatchItemScalarWhereInputObjectSchema as CommissionBatchItemScalarWhereInputObjectSchema } from './CommissionBatchItemScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutCommissionBatchInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyCommissionBatchInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutCommissionBatchInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInput>;
export const CommissionBatchItemUpdateManyWithoutCommissionBatchNestedInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCreateWithoutPaymentInputObjectSchema as CommissionBatchItemCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema';
import { CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema as CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateOrConnectWithoutPaymentInput.schema';
import { CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema as CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput.schema';
import { CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema as CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema } from './CommissionBatchItemCreateManyPaymentInputEnvelope.schema';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema as CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput.schema';
import { CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema as CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpdateManyWithWhereWithoutPaymentInput.schema';
import { CommissionBatchItemScalarWhereInputObjectSchema as CommissionBatchItemScalarWhereInputObjectSchema } from './CommissionBatchItemScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema).array(), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemCreateOrConnectWithoutPaymentInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchItemCreateManyPaymentInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUpdateManyWithWhereWithoutPaymentInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchItemScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateManyWithoutPaymentNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateManyWithoutPaymentNestedInput>;
export const CommissionBatchItemUpdateManyWithoutPaymentNestedInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpdateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema),
data: z.union([z.lazy(() => CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema)])
}).strict();
export const CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInput>;
export const CommissionBatchItemUpdateWithWhereUniqueWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithoutPaymentInputObjectSchema as CommissionBatchItemUpdateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpdateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema),
data: z.union([z.lazy(() => CommissionBatchItemUpdateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema)])
}).strict();
export const CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInput>;
export const CommissionBatchItemUpdateWithWhereUniqueWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema as PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema } from './PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
payment: z.lazy(() => PaymentUpdateOneRequiredWithoutCommissionBatchItemsNestedInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateWithoutCommissionBatchInput>;
export const CommissionBatchItemUpdateWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema as CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema } from './CommissionBatchUpdateOneRequiredWithoutItemsNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
collectionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionBatch: z.lazy(() => CommissionBatchUpdateOneRequiredWithoutItemsNestedInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemUpdateWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpdateWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpdateWithoutPaymentInput>;
export const CommissionBatchItemUpdateWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUpdateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemCreateWithoutCommissionBatchInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutCommissionBatchInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema),
update: z.union([z.lazy(() => CommissionBatchItemUpdateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedUpdateWithoutCommissionBatchInputObjectSchema)]),
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutCommissionBatchInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutCommissionBatchInputObjectSchema)])
}).strict();
export const CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInput>;
export const CommissionBatchItemUpsertWithWhereUniqueWithoutCommissionBatchInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemWhereUniqueInputObjectSchema as CommissionBatchItemWhereUniqueInputObjectSchema } from './CommissionBatchItemWhereUniqueInput.schema';
import { CommissionBatchItemUpdateWithoutPaymentInputObjectSchema as CommissionBatchItemUpdateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUpdateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedUpdateWithoutPaymentInput.schema';
import { CommissionBatchItemCreateWithoutPaymentInputObjectSchema as CommissionBatchItemCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemCreateWithoutPaymentInput.schema';
import { CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema as CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema } from './CommissionBatchItemUncheckedCreateWithoutPaymentInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => CommissionBatchItemWhereUniqueInputObjectSchema),
update: z.union([z.lazy(() => CommissionBatchItemUpdateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedUpdateWithoutPaymentInputObjectSchema)]),
create: z.union([z.lazy(() => CommissionBatchItemCreateWithoutPaymentInputObjectSchema), z.lazy(() => CommissionBatchItemUncheckedCreateWithoutPaymentInputObjectSchema)])
}).strict();
export const CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInput>;
export const CommissionBatchItemUpsertWithWhereUniqueWithoutPaymentInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,32 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { CommissionBatchScalarRelationFilterObjectSchema as CommissionBatchScalarRelationFilterObjectSchema } from './CommissionBatchScalarRelationFilter.schema';
import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema';
import { PaymentScalarRelationFilterObjectSchema as PaymentScalarRelationFilterObjectSchema } from './PaymentScalarRelationFilter.schema';
import { PaymentWhereInputObjectSchema as PaymentWhereInputObjectSchema } from './PaymentWhereInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const commissionbatchitemwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CommissionBatchItemWhereInputObjectSchema), z.lazy(() => CommissionBatchItemWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
commissionBatchId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
paymentId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
collectionAmount: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'collectionAmount' must be a Decimal",
})]).optional(),
commissionBatch: z.union([z.lazy(() => CommissionBatchScalarRelationFilterObjectSchema), z.lazy(() => CommissionBatchWhereInputObjectSchema)]).optional(),
payment: z.union([z.lazy(() => PaymentScalarRelationFilterObjectSchema), z.lazy(() => PaymentWhereInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchItemWhereInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemWhereInput> = commissionbatchitemwhereinputSchema as unknown as z.ZodType<Prisma.CommissionBatchItemWhereInput>;
export const CommissionBatchItemWhereInputObjectZodSchema = commissionbatchitemwhereinputSchema;

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInputObjectSchema as CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInputObjectSchema } from './CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInput.schema'
const makeSchema = () => z.object({
id: z.number().int().optional(),
commissionBatchId_paymentId: z.lazy(() => CommissionBatchItemCommissionBatchIdPaymentIdCompoundUniqueInputObjectSchema).optional()
}).strict();
export const CommissionBatchItemWhereUniqueInputObjectSchema: z.ZodType<Prisma.CommissionBatchItemWhereUniqueInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchItemWhereUniqueInput>;
export const CommissionBatchItemWhereUniqueInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'
const makeSchema = () => z.object({
every: z.lazy(() => CommissionBatchWhereInputObjectSchema).optional(),
some: z.lazy(() => CommissionBatchWhereInputObjectSchema).optional(),
none: z.lazy(() => CommissionBatchWhereInputObjectSchema).optional()
}).strict();
export const CommissionBatchListRelationFilterObjectSchema: z.ZodType<Prisma.CommissionBatchListRelationFilter> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchListRelationFilter>;
export const CommissionBatchListRelationFilterObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
totalCollection: z.literal(true).optional(),
commissionAmount: z.literal(true).optional(),
notes: z.literal(true).optional(),
createdAt: z.literal(true).optional()
}).strict();
export const CommissionBatchMaxAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchMaxAggregateInputType>;
export const CommissionBatchMaxAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional(),
notes: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional()
}).strict();
export const CommissionBatchMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchMaxOrderByAggregateInput>;
export const CommissionBatchMaxOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
totalCollection: z.literal(true).optional(),
commissionAmount: z.literal(true).optional(),
notes: z.literal(true).optional(),
createdAt: z.literal(true).optional()
}).strict();
export const CommissionBatchMinAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchMinAggregateInputType>;
export const CommissionBatchMinAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional(),
notes: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional()
}).strict();
export const CommissionBatchMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchMinOrderByAggregateInput>;
export const CommissionBatchMinOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
_count: SortOrderSchema.optional()
}).strict();
export const CommissionBatchOrderByRelationAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchOrderByRelationAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchOrderByRelationAggregateInput>;
export const CommissionBatchOrderByRelationAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,25 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema';
import { SortOrderInputObjectSchema as SortOrderInputObjectSchema } from './SortOrderInput.schema';
import { CommissionBatchCountOrderByAggregateInputObjectSchema as CommissionBatchCountOrderByAggregateInputObjectSchema } from './CommissionBatchCountOrderByAggregateInput.schema';
import { CommissionBatchAvgOrderByAggregateInputObjectSchema as CommissionBatchAvgOrderByAggregateInputObjectSchema } from './CommissionBatchAvgOrderByAggregateInput.schema';
import { CommissionBatchMaxOrderByAggregateInputObjectSchema as CommissionBatchMaxOrderByAggregateInputObjectSchema } from './CommissionBatchMaxOrderByAggregateInput.schema';
import { CommissionBatchMinOrderByAggregateInputObjectSchema as CommissionBatchMinOrderByAggregateInputObjectSchema } from './CommissionBatchMinOrderByAggregateInput.schema';
import { CommissionBatchSumOrderByAggregateInputObjectSchema as CommissionBatchSumOrderByAggregateInputObjectSchema } from './CommissionBatchSumOrderByAggregateInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional(),
notes: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
createdAt: SortOrderSchema.optional(),
_count: z.lazy(() => CommissionBatchCountOrderByAggregateInputObjectSchema).optional(),
_avg: z.lazy(() => CommissionBatchAvgOrderByAggregateInputObjectSchema).optional(),
_max: z.lazy(() => CommissionBatchMaxOrderByAggregateInputObjectSchema).optional(),
_min: z.lazy(() => CommissionBatchMinOrderByAggregateInputObjectSchema).optional(),
_sum: z.lazy(() => CommissionBatchSumOrderByAggregateInputObjectSchema).optional()
}).strict();
export const CommissionBatchOrderByWithAggregationInputObjectSchema: z.ZodType<Prisma.CommissionBatchOrderByWithAggregationInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchOrderByWithAggregationInput>;
export const CommissionBatchOrderByWithAggregationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,19 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema';
import { SortOrderInputObjectSchema as SortOrderInputObjectSchema } from './SortOrderInput.schema';
import { NpiProviderOrderByWithRelationInputObjectSchema as NpiProviderOrderByWithRelationInputObjectSchema } from './NpiProviderOrderByWithRelationInput.schema';
import { CommissionBatchItemOrderByRelationAggregateInputObjectSchema as CommissionBatchItemOrderByRelationAggregateInputObjectSchema } from './CommissionBatchItemOrderByRelationAggregateInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional(),
notes: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
createdAt: SortOrderSchema.optional(),
npiProvider: z.lazy(() => NpiProviderOrderByWithRelationInputObjectSchema).optional(),
items: z.lazy(() => CommissionBatchItemOrderByRelationAggregateInputObjectSchema).optional()
}).strict();
export const CommissionBatchOrderByWithRelationInputObjectSchema: z.ZodType<Prisma.CommissionBatchOrderByWithRelationInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchOrderByWithRelationInput>;
export const CommissionBatchOrderByWithRelationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchWhereInputObjectSchema as CommissionBatchWhereInputObjectSchema } from './CommissionBatchWhereInput.schema'
const makeSchema = () => z.object({
is: z.lazy(() => CommissionBatchWhereInputObjectSchema).optional(),
isNot: z.lazy(() => CommissionBatchWhereInputObjectSchema).optional()
}).strict();
export const CommissionBatchScalarRelationFilterObjectSchema: z.ZodType<Prisma.CommissionBatchScalarRelationFilter> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchScalarRelationFilter>;
export const CommissionBatchScalarRelationFilterObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,38 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { DecimalFilterObjectSchema as DecimalFilterObjectSchema } from './DecimalFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const commissionbatchscalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
npiProviderId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
totalCollection: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
})]).optional(),
commissionAmount: z.union([z.lazy(() => DecimalFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
})]).optional(),
notes: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional()
}).strict();
export const CommissionBatchScalarWhereInputObjectSchema: z.ZodType<Prisma.CommissionBatchScalarWhereInput> = commissionbatchscalarwhereinputSchema as unknown as z.ZodType<Prisma.CommissionBatchScalarWhereInput>;
export const CommissionBatchScalarWhereInputObjectZodSchema = commissionbatchscalarwhereinputSchema;

View File

@@ -0,0 +1,38 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { DecimalWithAggregatesFilterObjectSchema as DecimalWithAggregatesFilterObjectSchema } from './DecimalWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const commissionbatchscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
npiProviderId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
totalCollection: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
})]).optional(),
commissionAmount: z.union([z.lazy(() => DecimalWithAggregatesFilterObjectSchema), z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
})]).optional(),
notes: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional()
}).strict();
export const CommissionBatchScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.CommissionBatchScalarWhereWithAggregatesInput> = commissionbatchscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.CommissionBatchScalarWhereWithAggregatesInput>;
export const CommissionBatchScalarWhereWithAggregatesInputObjectZodSchema = commissionbatchscalarwherewithaggregatesinputSchema;

View File

@@ -0,0 +1,19 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { NpiProviderArgsObjectSchema as NpiProviderArgsObjectSchema } from './NpiProviderArgs.schema';
import { CommissionBatchItemFindManySchema as CommissionBatchItemFindManySchema } from '../findManyCommissionBatchItem.schema';
import { CommissionBatchCountOutputTypeArgsObjectSchema as CommissionBatchCountOutputTypeArgsObjectSchema } from './CommissionBatchCountOutputTypeArgs.schema'
const makeSchema = () => z.object({
id: z.boolean().optional(),
npiProviderId: z.boolean().optional(),
totalCollection: z.boolean().optional(),
commissionAmount: z.boolean().optional(),
notes: z.boolean().optional(),
createdAt: z.boolean().optional(),
npiProvider: z.union([z.boolean(), z.lazy(() => NpiProviderArgsObjectSchema)]).optional(),
items: z.union([z.boolean(), z.lazy(() => CommissionBatchItemFindManySchema)]).optional(),
_count: z.union([z.boolean(), z.lazy(() => CommissionBatchCountOutputTypeArgsObjectSchema)]).optional()
}).strict();
export const CommissionBatchSelectObjectSchema: z.ZodType<Prisma.CommissionBatchSelect> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchSelect>;
export const CommissionBatchSelectObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
npiProviderId: z.literal(true).optional(),
totalCollection: z.literal(true).optional(),
commissionAmount: z.literal(true).optional()
}).strict();
export const CommissionBatchSumAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchSumAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchSumAggregateInputType>;
export const CommissionBatchSumAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
npiProviderId: SortOrderSchema.optional(),
totalCollection: SortOrderSchema.optional(),
commissionAmount: SortOrderSchema.optional()
}).strict();
export const CommissionBatchSumOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CommissionBatchSumOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchSumOrderByAggregateInput>;
export const CommissionBatchSumOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,33 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
npiProviderId: z.number().int(),
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
items: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema).optional()
}).strict();
export const CommissionBatchUncheckedCreateInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedCreateInput>;
export const CommissionBatchUncheckedCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCreateWithoutNpiProviderInputObjectSchema as CommissionBatchCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateWithoutNpiProviderInput.schema';
import { CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema as CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema';
import { CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema as CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateOrConnectWithoutNpiProviderInput.schema';
import { CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema as CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema } from './CommissionBatchCreateManyNpiProviderInputEnvelope.schema';
import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './CommissionBatchWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema).array(), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput>;
export const CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,32 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
npiProviderId: z.number().int(),
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const CommissionBatchUncheckedCreateWithoutItemsInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedCreateWithoutItemsInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedCreateWithoutItemsInput>;
export const CommissionBatchUncheckedCreateWithoutItemsInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,32 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema as CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema } from './CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.number().int().optional(),
totalCollection: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}),
commissionAmount: z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}),
notes: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
items: z.lazy(() => CommissionBatchItemUncheckedCreateNestedManyWithoutCommissionBatchInputObjectSchema).optional()
}).strict();
export const CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedCreateWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedCreateWithoutNpiProviderInput>;
export const CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,37 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema as CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema } from './CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalCollection: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
items: z.lazy(() => CommissionBatchItemUncheckedUpdateManyWithoutCommissionBatchNestedInputObjectSchema).optional()
}).strict();
export const CommissionBatchUncheckedUpdateInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedUpdateInput>;
export const CommissionBatchUncheckedUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,35 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
npiProviderId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalCollection: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedUpdateManyInput>;
export const CommissionBatchUncheckedUpdateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,34 @@
import * as z from 'zod';
import { Prisma } from '../../../generated/prisma';
import Decimal from 'decimal.js';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { DecimalFieldUpdateOperationsInputObjectSchema as DecimalFieldUpdateOperationsInputObjectSchema } from './DecimalFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
import { DecimalJSLikeSchema, isValidDecimalInput } from '../../helpers/decimal-helpers';
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
totalCollection: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'totalCollection' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
commissionAmount: z.union([z.union([
z.number(),
z.string(),
z.instanceof(Decimal),
z.instanceof(Prisma.Decimal),
DecimalJSLikeSchema,
]).refine((v) => isValidDecimalInput(v), {
message: "Field 'commissionAmount' must be a Decimal",
}), z.lazy(() => DecimalFieldUpdateOperationsInputObjectSchema)]).optional(),
notes: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const CommissionBatchUncheckedUpdateManyWithoutNpiProviderInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedUpdateManyWithoutNpiProviderInput>;
export const CommissionBatchUncheckedUpdateManyWithoutNpiProviderInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CommissionBatchCreateWithoutNpiProviderInputObjectSchema as CommissionBatchCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateWithoutNpiProviderInput.schema';
import { CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema as CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema } from './CommissionBatchUncheckedCreateWithoutNpiProviderInput.schema';
import { CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema as CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema } from './CommissionBatchCreateOrConnectWithoutNpiProviderInput.schema';
import { CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInputObjectSchema as CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInputObjectSchema } from './CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInput.schema';
import { CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema as CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema } from './CommissionBatchCreateManyNpiProviderInputEnvelope.schema';
import { CommissionBatchWhereUniqueInputObjectSchema as CommissionBatchWhereUniqueInputObjectSchema } from './CommissionBatchWhereUniqueInput.schema';
import { CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInputObjectSchema as CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInputObjectSchema } from './CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInput.schema';
import { CommissionBatchUpdateManyWithWhereWithoutNpiProviderInputObjectSchema as CommissionBatchUpdateManyWithWhereWithoutNpiProviderInputObjectSchema } from './CommissionBatchUpdateManyWithWhereWithoutNpiProviderInput.schema';
import { CommissionBatchScalarWhereInputObjectSchema as CommissionBatchScalarWhereInputObjectSchema } from './CommissionBatchScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateWithoutNpiProviderInputObjectSchema).array(), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUncheckedCreateWithoutNpiProviderInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchCreateOrConnectWithoutNpiProviderInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUpsertWithWhereUniqueWithoutNpiProviderInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => CommissionBatchCreateManyNpiProviderInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema), z.lazy(() => CommissionBatchWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUpdateWithWhereUniqueWithoutNpiProviderInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => CommissionBatchUpdateManyWithWhereWithoutNpiProviderInputObjectSchema), z.lazy(() => CommissionBatchUpdateManyWithWhereWithoutNpiProviderInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => CommissionBatchScalarWhereInputObjectSchema), z.lazy(() => CommissionBatchScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInputObjectSchema: z.ZodType<Prisma.CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput>;
export const CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInputObjectZodSchema = makeSchema();

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