import { z } from "zod";
import { propertiesSchema } from "./property.schema";

export const expensesPropertySchema = z.object({
  id: z.number(),
  clientId: z.number().gt(0),
  propId: z.number().gt(0),
  flatId: z.number().nullable(),
  expenseId: z.number(),
  createdAt: z.string().datetime(),
  updatedAt: z.string().datetime(),
});

type expensesPropertyTypes = z.infer<typeof expensesPropertySchema>;

export default expensesPropertyTypes;
