task-managment / src / lib / schemas / modifyProjectCostSchema.ts
modifyProjectCostSchema.ts
Raw
import { projectStatusEnum } from "@/database/schema";
import { z } from "zod";

export const modifyProjectCostsSchema = z.object({
  costPerMeter: z.coerce.number().min(0, { message: "Cantidad minima 1" }).optional(),
  name:z.string(),
  totalCostPerMeter: z.coerce.number().min(0, { message: "Cantidad minima 1" }).optional(),
  totalCostMaterials:z.coerce.number().min(0, { message: "Cantidad minima 1" }).optional(),
  laborCost: z.coerce.number().min(0, { message:"Cantidad minima 1" }).optional(),
  status:projectStatusEnum.optional()
});