feat: AI chat system with LangGraph, multi-step patient flows, and appointment rescheduling

- Add floating chat window Hand-off to AI toggle (per-patient) and after-hours AI toggle (global)
- Add LangGraph-powered appointment reminder flow: AI introduces itself, classifies YES/NO, handles confirmation with appointment date/time
- Add multi-step rescheduling flow: ASAP vs next week, tomorrow offer, Mon/Tue/Wed picker, morning/afternoon time slot — automatically updates appointment in DB
- Add new patient / after-hours flow: new vs existing patient, dental insurance check, MassHealth Selenium eligibility check (auto-uses saved member ID + DOB for existing patients), self-pay fallback
- Add AI Chat Settings page (Settings → Advanced) with editable greeting templates and LangGraph flow diagrams for both reminder and new-patient flows
- Add Schedule a New Patient template option in chat window, starts new-patient conversation flow
- Add GET/PUT endpoints for AI handoff, after-hours handoff, and AI chat templates
- Add multilingual support (7 languages) across all AI reply nodes with LLM generation and hardcoded fallbacks
- Add pending reschedule in-memory store and conversation stage tracking across all flows

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-07 23:21:06 -04:00
parent 86dd685342
commit 9908e5b5fd
317 changed files with 6533 additions and 274 deletions

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactSelectObjectSchema as InsuranceContactSelectObjectSchema } from './InsuranceContactSelect.schema';
import { InsuranceContactIncludeObjectSchema as InsuranceContactIncludeObjectSchema } from './InsuranceContactInclude.schema'
const makeSchema = () => z.object({
select: z.lazy(() => InsuranceContactSelectObjectSchema).optional(),
include: z.lazy(() => InsuranceContactIncludeObjectSchema).optional()
}).strict();
export const InsuranceContactArgsObjectSchema = makeSchema();
export const InsuranceContactArgsObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
userId: z.literal(true).optional()
}).strict();
export const InsuranceContactAvgAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactAvgAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactAvgAggregateInputType>;
export const InsuranceContactAvgAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional()
}).strict();
export const InsuranceContactAvgOrderByAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactAvgOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactAvgOrderByAggregateInput>;
export const InsuranceContactAvgOrderByAggregateInputObjectZodSchema = 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(),
userId: z.literal(true).optional(),
name: z.literal(true).optional(),
phoneNumber: z.literal(true).optional(),
createdAt: z.literal(true).optional(),
_all: z.literal(true).optional()
}).strict();
export const InsuranceContactCountAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactCountAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCountAggregateInputType>;
export const InsuranceContactCountAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
name: SortOrderSchema.optional(),
phoneNumber: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional()
}).strict();
export const InsuranceContactCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCountOrderByAggregateInput>;
export const InsuranceContactCountOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { UserCreateNestedOneWithoutInsuranceContactsInputObjectSchema as UserCreateNestedOneWithoutInsuranceContactsInputObjectSchema } from './UserCreateNestedOneWithoutInsuranceContactsInput.schema'
const makeSchema = () => z.object({
name: z.string(),
phoneNumber: z.string().optional().nullable(),
createdAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutInsuranceContactsInputObjectSchema)
}).strict();
export const InsuranceContactCreateInputObjectSchema: z.ZodType<Prisma.InsuranceContactCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCreateInput>;
export const InsuranceContactCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
userId: z.number().int(),
name: z.string(),
phoneNumber: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const InsuranceContactCreateManyInputObjectSchema: z.ZodType<Prisma.InsuranceContactCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCreateManyInput>;
export const InsuranceContactCreateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
name: z.string(),
phoneNumber: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const InsuranceContactCreateManyUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactCreateManyUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCreateManyUserInput>;
export const InsuranceContactCreateManyUserInputObjectZodSchema = makeSchema();

View File

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

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactCreateWithoutUserInputObjectSchema as InsuranceContactCreateWithoutUserInputObjectSchema } from './InsuranceContactCreateWithoutUserInput.schema';
import { InsuranceContactUncheckedCreateWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateWithoutUserInput.schema';
import { InsuranceContactCreateOrConnectWithoutUserInputObjectSchema as InsuranceContactCreateOrConnectWithoutUserInputObjectSchema } from './InsuranceContactCreateOrConnectWithoutUserInput.schema';
import { InsuranceContactCreateManyUserInputEnvelopeObjectSchema as InsuranceContactCreateManyUserInputEnvelopeObjectSchema } from './InsuranceContactCreateManyUserInputEnvelope.schema';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema).array(), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => InsuranceContactCreateManyUserInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const InsuranceContactCreateNestedManyWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactCreateNestedManyWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCreateNestedManyWithoutUserInput>;
export const InsuranceContactCreateNestedManyWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema';
import { InsuranceContactCreateWithoutUserInputObjectSchema as InsuranceContactCreateWithoutUserInputObjectSchema } from './InsuranceContactCreateWithoutUserInput.schema';
import { InsuranceContactUncheckedCreateWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateWithoutUserInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema),
create: z.union([z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema)])
}).strict();
export const InsuranceContactCreateOrConnectWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactCreateOrConnectWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCreateOrConnectWithoutUserInput>;
export const InsuranceContactCreateOrConnectWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
name: z.string(),
phoneNumber: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const InsuranceContactCreateWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactCreateWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactCreateWithoutUserInput>;
export const InsuranceContactCreateWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema'
const makeSchema = () => z.object({
user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional()
}).strict();
export const InsuranceContactIncludeObjectSchema: z.ZodType<Prisma.InsuranceContactInclude> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactInclude>;
export const InsuranceContactIncludeObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,11 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactWhereInputObjectSchema as InsuranceContactWhereInputObjectSchema } from './InsuranceContactWhereInput.schema'
const makeSchema = () => z.object({
every: z.lazy(() => InsuranceContactWhereInputObjectSchema).optional(),
some: z.lazy(() => InsuranceContactWhereInputObjectSchema).optional(),
none: z.lazy(() => InsuranceContactWhereInputObjectSchema).optional()
}).strict();
export const InsuranceContactListRelationFilterObjectSchema: z.ZodType<Prisma.InsuranceContactListRelationFilter> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactListRelationFilter>;
export const InsuranceContactListRelationFilterObjectZodSchema = 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(),
userId: z.literal(true).optional(),
name: z.literal(true).optional(),
phoneNumber: z.literal(true).optional(),
createdAt: z.literal(true).optional()
}).strict();
export const InsuranceContactMaxAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactMaxAggregateInputType>;
export const InsuranceContactMaxAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
name: SortOrderSchema.optional(),
phoneNumber: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional()
}).strict();
export const InsuranceContactMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactMaxOrderByAggregateInput>;
export const InsuranceContactMaxOrderByAggregateInputObjectZodSchema = 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(),
userId: z.literal(true).optional(),
name: z.literal(true).optional(),
phoneNumber: z.literal(true).optional(),
createdAt: z.literal(true).optional()
}).strict();
export const InsuranceContactMinAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactMinAggregateInputType>;
export const InsuranceContactMinAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
name: SortOrderSchema.optional(),
phoneNumber: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional()
}).strict();
export const InsuranceContactMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactMinOrderByAggregateInput>;
export const InsuranceContactMinOrderByAggregateInputObjectZodSchema = 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 InsuranceContactOrderByRelationAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactOrderByRelationAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactOrderByRelationAggregateInput>;
export const InsuranceContactOrderByRelationAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,24 @@
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 { InsuranceContactCountOrderByAggregateInputObjectSchema as InsuranceContactCountOrderByAggregateInputObjectSchema } from './InsuranceContactCountOrderByAggregateInput.schema';
import { InsuranceContactAvgOrderByAggregateInputObjectSchema as InsuranceContactAvgOrderByAggregateInputObjectSchema } from './InsuranceContactAvgOrderByAggregateInput.schema';
import { InsuranceContactMaxOrderByAggregateInputObjectSchema as InsuranceContactMaxOrderByAggregateInputObjectSchema } from './InsuranceContactMaxOrderByAggregateInput.schema';
import { InsuranceContactMinOrderByAggregateInputObjectSchema as InsuranceContactMinOrderByAggregateInputObjectSchema } from './InsuranceContactMinOrderByAggregateInput.schema';
import { InsuranceContactSumOrderByAggregateInputObjectSchema as InsuranceContactSumOrderByAggregateInputObjectSchema } from './InsuranceContactSumOrderByAggregateInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
name: SortOrderSchema.optional(),
phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
createdAt: SortOrderSchema.optional(),
_count: z.lazy(() => InsuranceContactCountOrderByAggregateInputObjectSchema).optional(),
_avg: z.lazy(() => InsuranceContactAvgOrderByAggregateInputObjectSchema).optional(),
_max: z.lazy(() => InsuranceContactMaxOrderByAggregateInputObjectSchema).optional(),
_min: z.lazy(() => InsuranceContactMinOrderByAggregateInputObjectSchema).optional(),
_sum: z.lazy(() => InsuranceContactSumOrderByAggregateInputObjectSchema).optional()
}).strict();
export const InsuranceContactOrderByWithAggregationInputObjectSchema: z.ZodType<Prisma.InsuranceContactOrderByWithAggregationInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactOrderByWithAggregationInput>;
export const InsuranceContactOrderByWithAggregationInputObjectZodSchema = 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 { SortOrderInputObjectSchema as SortOrderInputObjectSchema } from './SortOrderInput.schema';
import { UserOrderByWithRelationInputObjectSchema as UserOrderByWithRelationInputObjectSchema } from './UserOrderByWithRelationInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
name: SortOrderSchema.optional(),
phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
createdAt: SortOrderSchema.optional(),
user: z.lazy(() => UserOrderByWithRelationInputObjectSchema).optional()
}).strict();
export const InsuranceContactOrderByWithRelationInputObjectSchema: z.ZodType<Prisma.InsuranceContactOrderByWithRelationInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactOrderByWithRelationInput>;
export const InsuranceContactOrderByWithRelationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,19 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema'
const insurancecontactscalarwhereinputSchema = z.object({
AND: z.union([z.lazy(() => InsuranceContactScalarWhereInputObjectSchema), z.lazy(() => InsuranceContactScalarWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => InsuranceContactScalarWhereInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => InsuranceContactScalarWhereInputObjectSchema), z.lazy(() => InsuranceContactScalarWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
name: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(),
phoneNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional()
}).strict();
export const InsuranceContactScalarWhereInputObjectSchema: z.ZodType<Prisma.InsuranceContactScalarWhereInput> = insurancecontactscalarwhereinputSchema as unknown as z.ZodType<Prisma.InsuranceContactScalarWhereInput>;
export const InsuranceContactScalarWhereInputObjectZodSchema = insurancecontactscalarwhereinputSchema;

View File

@@ -0,0 +1,19 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntWithAggregatesFilterObjectSchema as IntWithAggregatesFilterObjectSchema } from './IntWithAggregatesFilter.schema';
import { StringWithAggregatesFilterObjectSchema as StringWithAggregatesFilterObjectSchema } from './StringWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema';
import { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema'
const insurancecontactscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => InsuranceContactScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => InsuranceContactScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => InsuranceContactScalarWhereWithAggregatesInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => InsuranceContactScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => InsuranceContactScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
name: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(),
phoneNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional()
}).strict();
export const InsuranceContactScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.InsuranceContactScalarWhereWithAggregatesInput> = insurancecontactscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.InsuranceContactScalarWhereWithAggregatesInput>;
export const InsuranceContactScalarWhereWithAggregatesInputObjectZodSchema = insurancecontactscalarwherewithaggregatesinputSchema;

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema'
const makeSchema = () => z.object({
id: z.boolean().optional(),
userId: z.boolean().optional(),
name: z.boolean().optional(),
phoneNumber: z.boolean().optional(),
createdAt: z.boolean().optional(),
user: z.union([z.boolean(), z.lazy(() => UserArgsObjectSchema)]).optional()
}).strict();
export const InsuranceContactSelectObjectSchema: z.ZodType<Prisma.InsuranceContactSelect> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactSelect>;
export const InsuranceContactSelectObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
userId: z.literal(true).optional()
}).strict();
export const InsuranceContactSumAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactSumAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactSumAggregateInputType>;
export const InsuranceContactSumAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,10 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional()
}).strict();
export const InsuranceContactSumOrderByAggregateInputObjectSchema: z.ZodType<Prisma.InsuranceContactSumOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactSumOrderByAggregateInput>;
export const InsuranceContactSumOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
userId: z.number().int(),
name: z.string(),
phoneNumber: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const InsuranceContactUncheckedCreateInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedCreateInput>;
export const InsuranceContactUncheckedCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactCreateWithoutUserInputObjectSchema as InsuranceContactCreateWithoutUserInputObjectSchema } from './InsuranceContactCreateWithoutUserInput.schema';
import { InsuranceContactUncheckedCreateWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateWithoutUserInput.schema';
import { InsuranceContactCreateOrConnectWithoutUserInputObjectSchema as InsuranceContactCreateOrConnectWithoutUserInputObjectSchema } from './InsuranceContactCreateOrConnectWithoutUserInput.schema';
import { InsuranceContactCreateManyUserInputEnvelopeObjectSchema as InsuranceContactCreateManyUserInputEnvelopeObjectSchema } from './InsuranceContactCreateManyUserInputEnvelope.schema';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema).array(), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => InsuranceContactCreateManyUserInputEnvelopeObjectSchema).optional(),
connect: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional()
}).strict();
export const InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedCreateNestedManyWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedCreateNestedManyWithoutUserInput>;
export const InsuranceContactUncheckedCreateNestedManyWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
name: z.string(),
phoneNumber: z.string().optional().nullable(),
createdAt: z.coerce.date().optional()
}).strict();
export const InsuranceContactUncheckedCreateWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedCreateWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedCreateWithoutUserInput>;
export const InsuranceContactUncheckedCreateWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactUncheckedUpdateInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedUpdateInput>;
export const InsuranceContactUncheckedUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedUpdateManyInput>;
export const InsuranceContactUncheckedUpdateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactUncheckedUpdateManyWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedUpdateManyWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedUpdateManyWithoutUserInput>;
export const InsuranceContactUncheckedUpdateManyWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactCreateWithoutUserInputObjectSchema as InsuranceContactCreateWithoutUserInputObjectSchema } from './InsuranceContactCreateWithoutUserInput.schema';
import { InsuranceContactUncheckedCreateWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateWithoutUserInput.schema';
import { InsuranceContactCreateOrConnectWithoutUserInputObjectSchema as InsuranceContactCreateOrConnectWithoutUserInputObjectSchema } from './InsuranceContactCreateOrConnectWithoutUserInput.schema';
import { InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema as InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema } from './InsuranceContactUpsertWithWhereUniqueWithoutUserInput.schema';
import { InsuranceContactCreateManyUserInputEnvelopeObjectSchema as InsuranceContactCreateManyUserInputEnvelopeObjectSchema } from './InsuranceContactCreateManyUserInputEnvelope.schema';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema';
import { InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema as InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema } from './InsuranceContactUpdateWithWhereUniqueWithoutUserInput.schema';
import { InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema as InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema } from './InsuranceContactUpdateManyWithWhereWithoutUserInput.schema';
import { InsuranceContactScalarWhereInputObjectSchema as InsuranceContactScalarWhereInputObjectSchema } from './InsuranceContactScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema).array(), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => InsuranceContactCreateManyUserInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => InsuranceContactScalarWhereInputObjectSchema), z.lazy(() => InsuranceContactScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedUpdateManyWithoutUserNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedUpdateManyWithoutUserNestedInput>;
export const InsuranceContactUncheckedUpdateManyWithoutUserNestedInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntFieldUpdateOperationsInputObjectSchema as IntFieldUpdateOperationsInputObjectSchema } from './IntFieldUpdateOperationsInput.schema';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUncheckedUpdateWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUncheckedUpdateWithoutUserInput>;
export const InsuranceContactUncheckedUpdateWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { UserUpdateOneRequiredWithoutInsuranceContactsNestedInputObjectSchema as UserUpdateOneRequiredWithoutInsuranceContactsNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutInsuranceContactsNestedInput.schema'
const makeSchema = () => z.object({
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
user: z.lazy(() => UserUpdateOneRequiredWithoutInsuranceContactsNestedInputObjectSchema).optional()
}).strict();
export const InsuranceContactUpdateInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpdateInput>;
export const InsuranceContactUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactUpdateManyMutationInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpdateManyMutationInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpdateManyMutationInput>;
export const InsuranceContactUpdateManyMutationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactScalarWhereInputObjectSchema as InsuranceContactScalarWhereInputObjectSchema } from './InsuranceContactScalarWhereInput.schema';
import { InsuranceContactUpdateManyMutationInputObjectSchema as InsuranceContactUpdateManyMutationInputObjectSchema } from './InsuranceContactUpdateManyMutationInput.schema';
import { InsuranceContactUncheckedUpdateManyWithoutUserInputObjectSchema as InsuranceContactUncheckedUpdateManyWithoutUserInputObjectSchema } from './InsuranceContactUncheckedUpdateManyWithoutUserInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => InsuranceContactScalarWhereInputObjectSchema),
data: z.union([z.lazy(() => InsuranceContactUpdateManyMutationInputObjectSchema), z.lazy(() => InsuranceContactUncheckedUpdateManyWithoutUserInputObjectSchema)])
}).strict();
export const InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpdateManyWithWhereWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpdateManyWithWhereWithoutUserInput>;
export const InsuranceContactUpdateManyWithWhereWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,27 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactCreateWithoutUserInputObjectSchema as InsuranceContactCreateWithoutUserInputObjectSchema } from './InsuranceContactCreateWithoutUserInput.schema';
import { InsuranceContactUncheckedCreateWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateWithoutUserInput.schema';
import { InsuranceContactCreateOrConnectWithoutUserInputObjectSchema as InsuranceContactCreateOrConnectWithoutUserInputObjectSchema } from './InsuranceContactCreateOrConnectWithoutUserInput.schema';
import { InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema as InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema } from './InsuranceContactUpsertWithWhereUniqueWithoutUserInput.schema';
import { InsuranceContactCreateManyUserInputEnvelopeObjectSchema as InsuranceContactCreateManyUserInputEnvelopeObjectSchema } from './InsuranceContactCreateManyUserInputEnvelope.schema';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema';
import { InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema as InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema } from './InsuranceContactUpdateWithWhereUniqueWithoutUserInput.schema';
import { InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema as InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema } from './InsuranceContactUpdateManyWithWhereWithoutUserInput.schema';
import { InsuranceContactScalarWhereInputObjectSchema as InsuranceContactScalarWhereInputObjectSchema } from './InsuranceContactScalarWhereInput.schema'
const makeSchema = () => z.object({
create: z.union([z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema).array(), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema).array()]).optional(),
connectOrCreate: z.union([z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactCreateOrConnectWithoutUserInputObjectSchema).array()]).optional(),
upsert: z.union([z.lazy(() => InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema).array()]).optional(),
createMany: z.lazy(() => InsuranceContactCreateManyUserInputEnvelopeObjectSchema).optional(),
set: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
disconnect: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
delete: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
connect: z.union([z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema), z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema).array()]).optional(),
update: z.union([z.lazy(() => InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema).array()]).optional(),
updateMany: z.union([z.lazy(() => InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUpdateManyWithWhereWithoutUserInputObjectSchema).array()]).optional(),
deleteMany: z.union([z.lazy(() => InsuranceContactScalarWhereInputObjectSchema), z.lazy(() => InsuranceContactScalarWhereInputObjectSchema).array()]).optional()
}).strict();
export const InsuranceContactUpdateManyWithoutUserNestedInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpdateManyWithoutUserNestedInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpdateManyWithoutUserNestedInput>;
export const InsuranceContactUpdateManyWithoutUserNestedInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,12 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema';
import { InsuranceContactUpdateWithoutUserInputObjectSchema as InsuranceContactUpdateWithoutUserInputObjectSchema } from './InsuranceContactUpdateWithoutUserInput.schema';
import { InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema as InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedUpdateWithoutUserInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema),
data: z.union([z.lazy(() => InsuranceContactUpdateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema)])
}).strict();
export const InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpdateWithWhereUniqueWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpdateWithWhereUniqueWithoutUserInput>;
export const InsuranceContactUpdateWithWhereUniqueWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,13 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
name: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactUpdateWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpdateWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpdateWithoutUserInput>;
export const InsuranceContactUpdateWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { InsuranceContactWhereUniqueInputObjectSchema as InsuranceContactWhereUniqueInputObjectSchema } from './InsuranceContactWhereUniqueInput.schema';
import { InsuranceContactUpdateWithoutUserInputObjectSchema as InsuranceContactUpdateWithoutUserInputObjectSchema } from './InsuranceContactUpdateWithoutUserInput.schema';
import { InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema as InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedUpdateWithoutUserInput.schema';
import { InsuranceContactCreateWithoutUserInputObjectSchema as InsuranceContactCreateWithoutUserInputObjectSchema } from './InsuranceContactCreateWithoutUserInput.schema';
import { InsuranceContactUncheckedCreateWithoutUserInputObjectSchema as InsuranceContactUncheckedCreateWithoutUserInputObjectSchema } from './InsuranceContactUncheckedCreateWithoutUserInput.schema'
const makeSchema = () => z.object({
where: z.lazy(() => InsuranceContactWhereUniqueInputObjectSchema),
update: z.union([z.lazy(() => InsuranceContactUpdateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedUpdateWithoutUserInputObjectSchema)]),
create: z.union([z.lazy(() => InsuranceContactCreateWithoutUserInputObjectSchema), z.lazy(() => InsuranceContactUncheckedCreateWithoutUserInputObjectSchema)])
}).strict();
export const InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectSchema: z.ZodType<Prisma.InsuranceContactUpsertWithWhereUniqueWithoutUserInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactUpsertWithWhereUniqueWithoutUserInput>;
export const InsuranceContactUpsertWithWhereUniqueWithoutUserInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,22 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { IntFilterObjectSchema as IntFilterObjectSchema } from './IntFilter.schema';
import { StringFilterObjectSchema as StringFilterObjectSchema } from './StringFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema';
import { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { UserScalarRelationFilterObjectSchema as UserScalarRelationFilterObjectSchema } from './UserScalarRelationFilter.schema';
import { UserWhereInputObjectSchema as UserWhereInputObjectSchema } from './UserWhereInput.schema'
const insurancecontactwhereinputSchema = z.object({
AND: z.union([z.lazy(() => InsuranceContactWhereInputObjectSchema), z.lazy(() => InsuranceContactWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => InsuranceContactWhereInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => InsuranceContactWhereInputObjectSchema), z.lazy(() => InsuranceContactWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
name: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(),
phoneNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
user: z.union([z.lazy(() => UserScalarRelationFilterObjectSchema), z.lazy(() => UserWhereInputObjectSchema)]).optional()
}).strict();
export const InsuranceContactWhereInputObjectSchema: z.ZodType<Prisma.InsuranceContactWhereInput> = insurancecontactwhereinputSchema as unknown as z.ZodType<Prisma.InsuranceContactWhereInput>;
export const InsuranceContactWhereInputObjectZodSchema = insurancecontactwhereinputSchema;

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional()
}).strict();
export const InsuranceContactWhereUniqueInputObjectSchema: z.ZodType<Prisma.InsuranceContactWhereUniqueInput> = makeSchema() as unknown as z.ZodType<Prisma.InsuranceContactWhereUniqueInput>;
export const InsuranceContactWhereUniqueInputObjectZodSchema = makeSchema();

View File

@@ -5,6 +5,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
userId: z.literal(true).optional(),
officeName: z.literal(true).optional(),
receptionistName: z.literal(true).optional(),
dentistName: z.literal(true).optional(),
phoneNumber: z.literal(true).optional(),

View File

@@ -5,6 +5,7 @@ import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
officeName: SortOrderSchema.optional(),
receptionistName: SortOrderSchema.optional(),
dentistName: SortOrderSchema.optional(),
phoneNumber: SortOrderSchema.optional(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { UserCreateNestedOneWithoutOfficeContactInputObjectSchema as UserCreateNestedOneWithoutOfficeContactInputObjectSchema } from './UserCreateNestedOneWithoutOfficeContactInput.schema'
const makeSchema = () => z.object({
officeName: z.string().optional().nullable(),
receptionistName: z.string().optional().nullable(),
dentistName: z.string().optional().nullable(),
phoneNumber: z.string().optional().nullable(),

View File

@@ -5,6 +5,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
userId: z.number().int(),
officeName: z.string().optional().nullable(),
receptionistName: z.string().optional().nullable(),
dentistName: z.string().optional().nullable(),
phoneNumber: z.string().optional().nullable(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
officeName: z.string().optional().nullable(),
receptionistName: z.string().optional().nullable(),
dentistName: z.string().optional().nullable(),
phoneNumber: z.string().optional().nullable(),

View File

@@ -5,6 +5,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
userId: z.literal(true).optional(),
officeName: z.literal(true).optional(),
receptionistName: z.literal(true).optional(),
dentistName: z.literal(true).optional(),
phoneNumber: z.literal(true).optional(),

View File

@@ -5,6 +5,7 @@ import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
officeName: SortOrderSchema.optional(),
receptionistName: SortOrderSchema.optional(),
dentistName: SortOrderSchema.optional(),
phoneNumber: SortOrderSchema.optional(),

View File

@@ -5,6 +5,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
userId: z.literal(true).optional(),
officeName: z.literal(true).optional(),
receptionistName: z.literal(true).optional(),
dentistName: z.literal(true).optional(),
phoneNumber: z.literal(true).optional(),

View File

@@ -5,6 +5,7 @@ import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
officeName: SortOrderSchema.optional(),
receptionistName: SortOrderSchema.optional(),
dentistName: SortOrderSchema.optional(),
phoneNumber: SortOrderSchema.optional(),

View File

@@ -11,6 +11,7 @@ import { OfficeContactSumOrderByAggregateInputObjectSchema as OfficeContactSumOr
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
officeName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
receptionistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
dentistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),

View File

@@ -7,6 +7,7 @@ import { UserOrderByWithRelationInputObjectSchema as UserOrderByWithRelationInpu
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
officeName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
receptionistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
dentistName: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
phoneNumber: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),

View File

@@ -9,6 +9,7 @@ const officecontactscalarwherewithaggregatesinputSchema = z.object({
NOT: z.union([z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => OfficeContactScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
officeName: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
receptionistName: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
dentistName: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
phoneNumber: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),

View File

@@ -5,6 +5,7 @@ import { UserArgsObjectSchema as UserArgsObjectSchema } from './UserArgs.schema'
const makeSchema = () => z.object({
id: z.boolean().optional(),
userId: z.boolean().optional(),
officeName: z.boolean().optional(),
receptionistName: z.boolean().optional(),
dentistName: z.boolean().optional(),
phoneNumber: z.boolean().optional(),

View File

@@ -5,6 +5,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
userId: z.number().int(),
officeName: z.string().optional().nullable(),
receptionistName: z.string().optional().nullable(),
dentistName: z.string().optional().nullable(),
phoneNumber: z.string().optional().nullable(),

View File

@@ -4,6 +4,7 @@ import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
officeName: z.string().optional().nullable(),
receptionistName: z.string().optional().nullable(),
dentistName: z.string().optional().nullable(),
phoneNumber: z.string().optional().nullable(),

View File

@@ -6,6 +6,7 @@ import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringF
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
officeName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),

View File

@@ -6,6 +6,7 @@ import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringF
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
officeName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),

View File

@@ -5,6 +5,7 @@ import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringF
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
officeName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),

View File

@@ -4,6 +4,7 @@ import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringF
import { UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectSchema as UserUpdateOneRequiredWithoutOfficeContactNestedInputObjectSchema } from './UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema'
const makeSchema = () => z.object({
officeName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
officeName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),

View File

@@ -3,6 +3,7 @@ import type { Prisma } from '../../../generated/prisma';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
officeName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
receptionistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
dentistName: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
phoneNumber: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),

View File

@@ -11,6 +11,7 @@ const officecontactwhereinputSchema = z.object({
NOT: z.union([z.lazy(() => OfficeContactWhereInputObjectSchema), z.lazy(() => OfficeContactWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
officeName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
receptionistName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
dentistName: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
phoneNumber: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: z.literal(true).optional(),
allergies: z.literal(true).optional(),
medicalConditions: z.literal(true).optional(),
preferredLanguage: z.literal(true).optional(),
status: z.literal(true).optional(),
userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: SortOrderSchema.optional(),
allergies: SortOrderSchema.optional(),
medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),

View File

@@ -26,6 +26,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
user: z.lazy(() => UserCreateNestedOneWithoutPatientsInputObjectSchema),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional()

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: z.literal(true).optional(),
allergies: z.literal(true).optional(),
medicalConditions: z.literal(true).optional(),
preferredLanguage: z.literal(true).optional(),
status: z.literal(true).optional(),
userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: SortOrderSchema.optional(),
allergies: SortOrderSchema.optional(),
medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: z.literal(true).optional(),
allergies: z.literal(true).optional(),
medicalConditions: z.literal(true).optional(),
preferredLanguage: z.literal(true).optional(),
status: z.literal(true).optional(),
userId: z.literal(true).optional(),
createdAt: z.literal(true).optional(),

View File

@@ -19,6 +19,7 @@ const makeSchema = () => z.object({
policyHolder: SortOrderSchema.optional(),
allergies: SortOrderSchema.optional(),
medicalConditions: SortOrderSchema.optional(),
preferredLanguage: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
allergies: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
medicalConditions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
preferredLanguage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),

View File

@@ -28,6 +28,7 @@ const makeSchema = () => z.object({
policyHolder: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
allergies: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
medicalConditions: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
preferredLanguage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
status: SortOrderSchema.optional(),
userId: SortOrderSchema.optional(),
createdAt: SortOrderSchema.optional(),

View File

@@ -28,6 +28,7 @@ const patientscalarwhereinputSchema = z.object({
policyHolder: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
allergies: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
medicalConditions: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
preferredLanguage: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusFilterObjectSchema), PatientStatusSchema]).optional(),
userId: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),

View File

@@ -28,6 +28,7 @@ const patientscalarwherewithaggregatesinputSchema = z.object({
policyHolder: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
allergies: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
medicalConditions: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
preferredLanguage: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable(),
status: z.union([z.lazy(() => EnumPatientStatusWithAggregatesFilterObjectSchema), PatientStatusSchema]).optional(),
userId: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
createdAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(),

View File

@@ -27,6 +27,7 @@ const makeSchema = () => z.object({
policyHolder: z.boolean().optional(),
allergies: z.boolean().optional(),
medicalConditions: z.boolean().optional(),
preferredLanguage: z.boolean().optional(),
status: z.boolean().optional(),
userId: z.boolean().optional(),
createdAt: z.boolean().optional(),

View File

@@ -26,6 +26,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
userId: z.number().int(),
createdAt: z.coerce.date().optional(),

View File

@@ -26,6 +26,7 @@ const makeSchema = () => z.object({
policyHolder: z.string().optional().nullable(),
allergies: z.string().optional().nullable(),
medicalConditions: z.string().optional().nullable(),
preferredLanguage: z.string().optional().nullable(),
status: PatientStatusSchema.optional(),
createdAt: z.coerce.date().optional(),
updatedAt: z.coerce.date().optional(),

View File

@@ -32,6 +32,7 @@ const makeSchema = () => z.object({
policyHolder: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allergies: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allergies: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),

View File

@@ -25,6 +25,7 @@ const makeSchema = () => z.object({
policyHolder: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allergies: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
updatedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional()

View File

@@ -31,6 +31,7 @@ const makeSchema = () => z.object({
policyHolder: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
allergies: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
medicalConditions: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
preferredLanguage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
status: z.union([PatientStatusSchema, z.lazy(() => EnumPatientStatusFieldUpdateOperationsInputObjectSchema)]).optional(),
userId: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
createdAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),

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