import { z } from "zod";

export const walletSchema = z.object({
  id: z.number(),
  clientId: z.number(),
  staffId: z.number().nullable(),
  amount: z.number(),
  balance: z.number(),
  maxTransLimit: z.number(),
  dailyPayoutLimit: z.number(),
  status: z.number(),
  subWalletId: z.string().nullable(),
  createdAt: z.string().datetime(),
  updatedAt: z.string().datetime(),
});

type walletTypes = z.infer<typeof walletSchema>;

export default walletTypes;
