feat: add Job Monitor page with cron job logging and Selenium queue status

This commit is contained in:
ff
2026-04-13 00:32:18 -04:00
parent 034c0fa993
commit 11a6d2e5a7
85 changed files with 3046 additions and 12 deletions

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { CronJobLogSelectObjectSchema as CronJobLogSelectObjectSchema } from './CronJobLogSelect.schema'
const makeSchema = () => z.object({
select: z.lazy(() => CronJobLogSelectObjectSchema).optional()
}).strict();
export const CronJobLogArgsObjectSchema = makeSchema();
export const CronJobLogArgsObjectZodSchema = 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(),
durationMs: z.literal(true).optional()
}).strict();
export const CronJobLogAvgAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogAvgAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogAvgAggregateInputType>;
export const CronJobLogAvgAggregateInputObjectZodSchema = 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(),
durationMs: SortOrderSchema.optional()
}).strict();
export const CronJobLogAvgOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogAvgOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogAvgOrderByAggregateInput>;
export const CronJobLogAvgOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.literal(true).optional(),
jobName: z.literal(true).optional(),
status: z.literal(true).optional(),
startedAt: z.literal(true).optional(),
completedAt: z.literal(true).optional(),
durationMs: z.literal(true).optional(),
errorMessage: z.literal(true).optional(),
_all: z.literal(true).optional()
}).strict();
export const CronJobLogCountAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogCountAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogCountAggregateInputType>;
export const CronJobLogCountAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
jobName: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
startedAt: SortOrderSchema.optional(),
completedAt: SortOrderSchema.optional(),
durationMs: SortOrderSchema.optional(),
errorMessage: SortOrderSchema.optional()
}).strict();
export const CronJobLogCountOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogCountOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogCountOrderByAggregateInput>;
export const CronJobLogCountOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,14 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
jobName: z.string(),
status: z.string(),
startedAt: z.coerce.date(),
completedAt: z.coerce.date().optional().nullable(),
durationMs: z.number().int().optional().nullable(),
errorMessage: z.string().optional().nullable()
}).strict();
export const CronJobLogCreateInputObjectSchema: z.ZodType<Prisma.CronJobLogCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogCreateInput>;
export const CronJobLogCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
jobName: z.string(),
status: z.string(),
startedAt: z.coerce.date(),
completedAt: z.coerce.date().optional().nullable(),
durationMs: z.number().int().optional().nullable(),
errorMessage: z.string().optional().nullable()
}).strict();
export const CronJobLogCreateManyInputObjectSchema: z.ZodType<Prisma.CronJobLogCreateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogCreateManyInput>;
export const CronJobLogCreateManyInputObjectZodSchema = 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(),
jobName: z.literal(true).optional(),
status: z.literal(true).optional(),
startedAt: z.literal(true).optional(),
completedAt: z.literal(true).optional(),
durationMs: z.literal(true).optional(),
errorMessage: z.literal(true).optional()
}).strict();
export const CronJobLogMaxAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogMaxAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogMaxAggregateInputType>;
export const CronJobLogMaxAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
jobName: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
startedAt: SortOrderSchema.optional(),
completedAt: SortOrderSchema.optional(),
durationMs: SortOrderSchema.optional(),
errorMessage: SortOrderSchema.optional()
}).strict();
export const CronJobLogMaxOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogMaxOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogMaxOrderByAggregateInput>;
export const CronJobLogMaxOrderByAggregateInputObjectZodSchema = 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(),
jobName: z.literal(true).optional(),
status: z.literal(true).optional(),
startedAt: z.literal(true).optional(),
completedAt: z.literal(true).optional(),
durationMs: z.literal(true).optional(),
errorMessage: z.literal(true).optional()
}).strict();
export const CronJobLogMinAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogMinAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogMinAggregateInputType>;
export const CronJobLogMinAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { SortOrderSchema } from '../enums/SortOrder.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
jobName: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
startedAt: SortOrderSchema.optional(),
completedAt: SortOrderSchema.optional(),
durationMs: SortOrderSchema.optional(),
errorMessage: SortOrderSchema.optional()
}).strict();
export const CronJobLogMinOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogMinOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogMinOrderByAggregateInput>;
export const CronJobLogMinOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,26 @@
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 { CronJobLogCountOrderByAggregateInputObjectSchema as CronJobLogCountOrderByAggregateInputObjectSchema } from './CronJobLogCountOrderByAggregateInput.schema';
import { CronJobLogAvgOrderByAggregateInputObjectSchema as CronJobLogAvgOrderByAggregateInputObjectSchema } from './CronJobLogAvgOrderByAggregateInput.schema';
import { CronJobLogMaxOrderByAggregateInputObjectSchema as CronJobLogMaxOrderByAggregateInputObjectSchema } from './CronJobLogMaxOrderByAggregateInput.schema';
import { CronJobLogMinOrderByAggregateInputObjectSchema as CronJobLogMinOrderByAggregateInputObjectSchema } from './CronJobLogMinOrderByAggregateInput.schema';
import { CronJobLogSumOrderByAggregateInputObjectSchema as CronJobLogSumOrderByAggregateInputObjectSchema } from './CronJobLogSumOrderByAggregateInput.schema'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
jobName: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
startedAt: SortOrderSchema.optional(),
completedAt: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
durationMs: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
errorMessage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
_count: z.lazy(() => CronJobLogCountOrderByAggregateInputObjectSchema).optional(),
_avg: z.lazy(() => CronJobLogAvgOrderByAggregateInputObjectSchema).optional(),
_max: z.lazy(() => CronJobLogMaxOrderByAggregateInputObjectSchema).optional(),
_min: z.lazy(() => CronJobLogMinOrderByAggregateInputObjectSchema).optional(),
_sum: z.lazy(() => CronJobLogSumOrderByAggregateInputObjectSchema).optional()
}).strict();
export const CronJobLogOrderByWithAggregationInputObjectSchema: z.ZodType<Prisma.CronJobLogOrderByWithAggregationInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogOrderByWithAggregationInput>;
export const CronJobLogOrderByWithAggregationInputObjectZodSchema = 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'
const makeSchema = () => z.object({
id: SortOrderSchema.optional(),
jobName: SortOrderSchema.optional(),
status: SortOrderSchema.optional(),
startedAt: SortOrderSchema.optional(),
completedAt: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
durationMs: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional(),
errorMessage: z.union([SortOrderSchema, z.lazy(() => SortOrderInputObjectSchema)]).optional()
}).strict();
export const CronJobLogOrderByWithRelationInputObjectSchema: z.ZodType<Prisma.CronJobLogOrderByWithRelationInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogOrderByWithRelationInput>;
export const CronJobLogOrderByWithRelationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,23 @@
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 { DateTimeWithAggregatesFilterObjectSchema as DateTimeWithAggregatesFilterObjectSchema } from './DateTimeWithAggregatesFilter.schema';
import { DateTimeNullableWithAggregatesFilterObjectSchema as DateTimeNullableWithAggregatesFilterObjectSchema } from './DateTimeNullableWithAggregatesFilter.schema';
import { IntNullableWithAggregatesFilterObjectSchema as IntNullableWithAggregatesFilterObjectSchema } from './IntNullableWithAggregatesFilter.schema';
import { StringNullableWithAggregatesFilterObjectSchema as StringNullableWithAggregatesFilterObjectSchema } from './StringNullableWithAggregatesFilter.schema'
const cronjoblogscalarwherewithaggregatesinputSchema = z.object({
AND: z.union([z.lazy(() => CronJobLogScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CronJobLogScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CronJobLogScalarWhereWithAggregatesInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CronJobLogScalarWhereWithAggregatesInputObjectSchema), z.lazy(() => CronJobLogScalarWhereWithAggregatesInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntWithAggregatesFilterObjectSchema), z.number().int()]).optional(),
jobName: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(),
status: z.union([z.lazy(() => StringWithAggregatesFilterObjectSchema), z.string()]).optional(),
startedAt: z.union([z.lazy(() => DateTimeWithAggregatesFilterObjectSchema), z.coerce.date()]).optional(),
completedAt: z.union([z.lazy(() => DateTimeNullableWithAggregatesFilterObjectSchema), z.coerce.date()]).optional().nullable(),
durationMs: z.union([z.lazy(() => IntNullableWithAggregatesFilterObjectSchema), z.number().int()]).optional().nullable(),
errorMessage: z.union([z.lazy(() => StringNullableWithAggregatesFilterObjectSchema), z.string()]).optional().nullable()
}).strict();
export const CronJobLogScalarWhereWithAggregatesInputObjectSchema: z.ZodType<Prisma.CronJobLogScalarWhereWithAggregatesInput> = cronjoblogscalarwherewithaggregatesinputSchema as unknown as z.ZodType<Prisma.CronJobLogScalarWhereWithAggregatesInput>;
export const CronJobLogScalarWhereWithAggregatesInputObjectZodSchema = cronjoblogscalarwherewithaggregatesinputSchema;

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.boolean().optional(),
jobName: z.boolean().optional(),
status: z.boolean().optional(),
startedAt: z.boolean().optional(),
completedAt: z.boolean().optional(),
durationMs: z.boolean().optional(),
errorMessage: z.boolean().optional()
}).strict();
export const CronJobLogSelectObjectSchema: z.ZodType<Prisma.CronJobLogSelect> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogSelect>;
export const CronJobLogSelectObjectZodSchema = 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(),
durationMs: z.literal(true).optional()
}).strict();
export const CronJobLogSumAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogSumAggregateInputType> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogSumAggregateInputType>;
export const CronJobLogSumAggregateInputObjectZodSchema = 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(),
durationMs: SortOrderSchema.optional()
}).strict();
export const CronJobLogSumOrderByAggregateInputObjectSchema: z.ZodType<Prisma.CronJobLogSumOrderByAggregateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogSumOrderByAggregateInput>;
export const CronJobLogSumOrderByAggregateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,15 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
id: z.number().int().optional(),
jobName: z.string(),
status: z.string(),
startedAt: z.coerce.date(),
completedAt: z.coerce.date().optional().nullable(),
durationMs: z.number().int().optional().nullable(),
errorMessage: z.string().optional().nullable()
}).strict();
export const CronJobLogUncheckedCreateInputObjectSchema: z.ZodType<Prisma.CronJobLogUncheckedCreateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogUncheckedCreateInput>;
export const CronJobLogUncheckedCreateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,20 @@
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 { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
jobName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
startedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
completedAt: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
durationMs: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
errorMessage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable()
}).strict();
export const CronJobLogUncheckedUpdateInputObjectSchema: z.ZodType<Prisma.CronJobLogUncheckedUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogUncheckedUpdateInput>;
export const CronJobLogUncheckedUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,20 @@
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 { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
id: z.union([z.number().int(), z.lazy(() => IntFieldUpdateOperationsInputObjectSchema)]).optional(),
jobName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
startedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
completedAt: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
durationMs: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
errorMessage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable()
}).strict();
export const CronJobLogUncheckedUpdateManyInputObjectSchema: z.ZodType<Prisma.CronJobLogUncheckedUpdateManyInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogUncheckedUpdateManyInput>;
export const CronJobLogUncheckedUpdateManyInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,18 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
jobName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
startedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
completedAt: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
durationMs: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
errorMessage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable()
}).strict();
export const CronJobLogUpdateInputObjectSchema: z.ZodType<Prisma.CronJobLogUpdateInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogUpdateInput>;
export const CronJobLogUpdateInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,18 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { StringFieldUpdateOperationsInputObjectSchema as StringFieldUpdateOperationsInputObjectSchema } from './StringFieldUpdateOperationsInput.schema';
import { DateTimeFieldUpdateOperationsInputObjectSchema as DateTimeFieldUpdateOperationsInputObjectSchema } from './DateTimeFieldUpdateOperationsInput.schema';
import { NullableDateTimeFieldUpdateOperationsInputObjectSchema as NullableDateTimeFieldUpdateOperationsInputObjectSchema } from './NullableDateTimeFieldUpdateOperationsInput.schema';
import { NullableIntFieldUpdateOperationsInputObjectSchema as NullableIntFieldUpdateOperationsInputObjectSchema } from './NullableIntFieldUpdateOperationsInput.schema';
import { NullableStringFieldUpdateOperationsInputObjectSchema as NullableStringFieldUpdateOperationsInputObjectSchema } from './NullableStringFieldUpdateOperationsInput.schema'
const makeSchema = () => z.object({
jobName: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
status: z.union([z.string(), z.lazy(() => StringFieldUpdateOperationsInputObjectSchema)]).optional(),
startedAt: z.union([z.coerce.date(), z.lazy(() => DateTimeFieldUpdateOperationsInputObjectSchema)]).optional(),
completedAt: z.union([z.coerce.date(), z.lazy(() => NullableDateTimeFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
durationMs: z.union([z.number().int(), z.lazy(() => NullableIntFieldUpdateOperationsInputObjectSchema)]).optional().nullable(),
errorMessage: z.union([z.string(), z.lazy(() => NullableStringFieldUpdateOperationsInputObjectSchema)]).optional().nullable()
}).strict();
export const CronJobLogUpdateManyMutationInputObjectSchema: z.ZodType<Prisma.CronJobLogUpdateManyMutationInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogUpdateManyMutationInput>;
export const CronJobLogUpdateManyMutationInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,23 @@
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 { DateTimeFilterObjectSchema as DateTimeFilterObjectSchema } from './DateTimeFilter.schema';
import { DateTimeNullableFilterObjectSchema as DateTimeNullableFilterObjectSchema } from './DateTimeNullableFilter.schema';
import { IntNullableFilterObjectSchema as IntNullableFilterObjectSchema } from './IntNullableFilter.schema';
import { StringNullableFilterObjectSchema as StringNullableFilterObjectSchema } from './StringNullableFilter.schema'
const cronjoblogwhereinputSchema = z.object({
AND: z.union([z.lazy(() => CronJobLogWhereInputObjectSchema), z.lazy(() => CronJobLogWhereInputObjectSchema).array()]).optional(),
OR: z.lazy(() => CronJobLogWhereInputObjectSchema).array().optional(),
NOT: z.union([z.lazy(() => CronJobLogWhereInputObjectSchema), z.lazy(() => CronJobLogWhereInputObjectSchema).array()]).optional(),
id: z.union([z.lazy(() => IntFilterObjectSchema), z.number().int()]).optional(),
jobName: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(),
status: z.union([z.lazy(() => StringFilterObjectSchema), z.string()]).optional(),
startedAt: z.union([z.lazy(() => DateTimeFilterObjectSchema), z.coerce.date()]).optional(),
completedAt: z.union([z.lazy(() => DateTimeNullableFilterObjectSchema), z.coerce.date()]).optional().nullable(),
durationMs: z.union([z.lazy(() => IntNullableFilterObjectSchema), z.number().int()]).optional().nullable(),
errorMessage: z.union([z.lazy(() => StringNullableFilterObjectSchema), z.string()]).optional().nullable()
}).strict();
export const CronJobLogWhereInputObjectSchema: z.ZodType<Prisma.CronJobLogWhereInput> = cronjoblogwhereinputSchema as unknown as z.ZodType<Prisma.CronJobLogWhereInput>;
export const CronJobLogWhereInputObjectZodSchema = cronjoblogwhereinputSchema;

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 CronJobLogWhereUniqueInputObjectSchema: z.ZodType<Prisma.CronJobLogWhereUniqueInput> = makeSchema() as unknown as z.ZodType<Prisma.CronJobLogWhereUniqueInput>;
export const CronJobLogWhereUniqueInputObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { NestedDateTimeNullableFilterObjectSchema as NestedDateTimeNullableFilterObjectSchema } from './NestedDateTimeNullableFilter.schema'
const makeSchema = () => z.object({
equals: z.date().optional().nullable(),
in: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
notIn: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
lt: z.date().optional(),
lte: z.date().optional(),
gt: z.date().optional(),
gte: z.date().optional(),
not: z.union([z.date(), z.lazy(() => NestedDateTimeNullableFilterObjectSchema)]).optional().nullable()
}).strict();
export const DateTimeNullableFilterObjectSchema: z.ZodType<Prisma.DateTimeNullableFilter> = makeSchema() as unknown as z.ZodType<Prisma.DateTimeNullableFilter>;
export const DateTimeNullableFilterObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,21 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { NestedDateTimeNullableWithAggregatesFilterObjectSchema as NestedDateTimeNullableWithAggregatesFilterObjectSchema } from './NestedDateTimeNullableWithAggregatesFilter.schema';
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedDateTimeNullableFilterObjectSchema as NestedDateTimeNullableFilterObjectSchema } from './NestedDateTimeNullableFilter.schema'
const makeSchema = () => z.object({
equals: z.date().optional().nullable(),
in: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
notIn: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
lt: z.date().optional(),
lte: z.date().optional(),
gt: z.date().optional(),
gte: z.date().optional(),
not: z.union([z.date(), z.lazy(() => NestedDateTimeNullableWithAggregatesFilterObjectSchema)]).optional().nullable(),
_count: z.lazy(() => NestedIntNullableFilterObjectSchema).optional(),
_min: z.lazy(() => NestedDateTimeNullableFilterObjectSchema).optional(),
_max: z.lazy(() => NestedDateTimeNullableFilterObjectSchema).optional()
}).strict();
export const DateTimeNullableWithAggregatesFilterObjectSchema: z.ZodType<Prisma.DateTimeNullableWithAggregatesFilter> = makeSchema() as unknown as z.ZodType<Prisma.DateTimeNullableWithAggregatesFilter>;
export const DateTimeNullableWithAggregatesFilterObjectZodSchema = makeSchema();

View File

@@ -0,0 +1,16 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const nesteddatetimenullablefilterSchema = z.object({
equals: z.date().optional().nullable(),
in: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
notIn: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
lt: z.date().optional(),
lte: z.date().optional(),
gt: z.date().optional(),
gte: z.date().optional(),
not: z.union([z.date(), z.lazy(() => NestedDateTimeNullableFilterObjectSchema)]).optional().nullable()
}).strict();
export const NestedDateTimeNullableFilterObjectSchema: z.ZodType<Prisma.NestedDateTimeNullableFilter> = nesteddatetimenullablefilterSchema as unknown as z.ZodType<Prisma.NestedDateTimeNullableFilter>;
export const NestedDateTimeNullableFilterObjectZodSchema = nesteddatetimenullablefilterSchema;

View File

@@ -0,0 +1,20 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
import { NestedIntNullableFilterObjectSchema as NestedIntNullableFilterObjectSchema } from './NestedIntNullableFilter.schema';
import { NestedDateTimeNullableFilterObjectSchema as NestedDateTimeNullableFilterObjectSchema } from './NestedDateTimeNullableFilter.schema'
const nesteddatetimenullablewithaggregatesfilterSchema = z.object({
equals: z.date().optional().nullable(),
in: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
notIn: z.union([z.date().array(), z.string().datetime().array()]).optional().nullable(),
lt: z.date().optional(),
lte: z.date().optional(),
gt: z.date().optional(),
gte: z.date().optional(),
not: z.union([z.date(), z.lazy(() => NestedDateTimeNullableWithAggregatesFilterObjectSchema)]).optional().nullable(),
_count: z.lazy(() => NestedIntNullableFilterObjectSchema).optional(),
_min: z.lazy(() => NestedDateTimeNullableFilterObjectSchema).optional(),
_max: z.lazy(() => NestedDateTimeNullableFilterObjectSchema).optional()
}).strict();
export const NestedDateTimeNullableWithAggregatesFilterObjectSchema: z.ZodType<Prisma.NestedDateTimeNullableWithAggregatesFilter> = nesteddatetimenullablewithaggregatesfilterSchema as unknown as z.ZodType<Prisma.NestedDateTimeNullableWithAggregatesFilter>;
export const NestedDateTimeNullableWithAggregatesFilterObjectZodSchema = nesteddatetimenullablewithaggregatesfilterSchema;

View File

@@ -0,0 +1,9 @@
import * as z from 'zod';
import type { Prisma } from '../../../generated/prisma';
const makeSchema = () => z.object({
set: z.coerce.date().optional()
}).strict();
export const NullableDateTimeFieldUpdateOperationsInputObjectSchema: z.ZodType<Prisma.NullableDateTimeFieldUpdateOperationsInput> = makeSchema() as unknown as z.ZodType<Prisma.NullableDateTimeFieldUpdateOperationsInput>;
export const NullableDateTimeFieldUpdateOperationsInputObjectZodSchema = makeSchema();

View File

@@ -1239,6 +1239,30 @@ export * from './CommunicationWhereInput.schema.d';
export * from './CommunicationWhereInput.schema';
export * from './CommunicationWhereUniqueInput.schema.d';
export * from './CommunicationWhereUniqueInput.schema';
export * from './CronJobLogArgs.schema';
export * from './CronJobLogAvgAggregateInput.schema';
export * from './CronJobLogAvgOrderByAggregateInput.schema';
export * from './CronJobLogCountAggregateInput.schema';
export * from './CronJobLogCountOrderByAggregateInput.schema';
export * from './CronJobLogCreateInput.schema';
export * from './CronJobLogCreateManyInput.schema';
export * from './CronJobLogMaxAggregateInput.schema';
export * from './CronJobLogMaxOrderByAggregateInput.schema';
export * from './CronJobLogMinAggregateInput.schema';
export * from './CronJobLogMinOrderByAggregateInput.schema';
export * from './CronJobLogOrderByWithAggregationInput.schema';
export * from './CronJobLogOrderByWithRelationInput.schema';
export * from './CronJobLogScalarWhereWithAggregatesInput.schema';
export * from './CronJobLogSelect.schema';
export * from './CronJobLogSumAggregateInput.schema';
export * from './CronJobLogSumOrderByAggregateInput.schema';
export * from './CronJobLogUncheckedCreateInput.schema';
export * from './CronJobLogUncheckedUpdateInput.schema';
export * from './CronJobLogUncheckedUpdateManyInput.schema';
export * from './CronJobLogUpdateInput.schema';
export * from './CronJobLogUpdateManyMutationInput.schema';
export * from './CronJobLogWhereInput.schema';
export * from './CronJobLogWhereUniqueInput.schema';
export * from './DatabaseBackupArgs.schema';
export * from './DatabaseBackupAvgAggregateInput.schema.d';
export * from './DatabaseBackupAvgAggregateInput.schema';
@@ -1327,6 +1351,8 @@ export * from './DateTimeFieldUpdateOperationsInput.schema.d';
export * from './DateTimeFieldUpdateOperationsInput.schema';
export * from './DateTimeFilter.schema.d';
export * from './DateTimeFilter.schema';
export * from './DateTimeNullableFilter.schema';
export * from './DateTimeNullableWithAggregatesFilter.schema';
export * from './DateTimeWithAggregatesFilter.schema.d';
export * from './DateTimeWithAggregatesFilter.schema';
export * from './DecimalFieldUpdateOperationsInput.schema.d';
@@ -1525,6 +1551,8 @@ export * from './NestedBytesWithAggregatesFilter.schema.d';
export * from './NestedBytesWithAggregatesFilter.schema';
export * from './NestedDateTimeFilter.schema.d';
export * from './NestedDateTimeFilter.schema';
export * from './NestedDateTimeNullableFilter.schema';
export * from './NestedDateTimeNullableWithAggregatesFilter.schema';
export * from './NestedDateTimeWithAggregatesFilter.schema.d';
export * from './NestedDateTimeWithAggregatesFilter.schema';
export * from './NestedDecimalFilter.schema.d';
@@ -1775,6 +1803,7 @@ export * from './NpiProviderWhereInput.schema.d';
export * from './NpiProviderWhereInput.schema';
export * from './NpiProviderWhereUniqueInput.schema.d';
export * from './NpiProviderWhereUniqueInput.schema';
export * from './NullableDateTimeFieldUpdateOperationsInput.schema';
export * from './NullableDecimalFieldUpdateOperationsInput.schema.d';
export * from './NullableDecimalFieldUpdateOperationsInput.schema';
export * from './NullableIntFieldUpdateOperationsInput.schema.d';