import { z } from "zod";

const autopayQueueSchema = z.object({
  id: z.number(),
  clientId: z.number(),
  beneficiaryId: z.number(),
  autopayId: z.number(),
  amount: z.number(),
  status: z.number(),
  description: z.string(),
  dueDate: z.string().date(),
  paidDate: z.string().date(),
  createdAt: z.string().datetime(),
  updatedAt: z.string().datetime(),
});

type autopayQueueTypes = z.infer<typeof autopayQueueSchema>;
export default autopayQueueTypes;