import { z } from "zod";

export const feedbackSchema = z.object({
  id: z.number(),
  clientId: z.number(),
  tenantId: z.number(),
  propId: z.string(),
  propRemarks: z.string(),
  propRating: z.number(),
  staffRemarks: z.string(),
  staffRating: z.number(),
});

type feedbackTypes = z.infer<typeof feedbackSchema>;

export const addFeedbackSchema = z.object({
  propRemarks: feedbackSchema.shape.propRemarks,
  propRating: feedbackSchema.shape.propRating,
  staffRemarks: feedbackSchema.shape.staffRemarks,
  staffRating: feedbackSchema.shape.staffRating,
});

export default feedbackTypes;
