import { Paginated } from "./Paginated";

export interface Appraisal {
  id: string;
  appraisal_type_id: string;
  created_at?: Date | null;
  updated_at?: Date | null;
  name: string;
  slug: string;
  appraisal_type?: AppraisalType | null;
}

export interface CreateAppraisalPayload {
  appraisal_type_id: string;
  name: string;
}

export interface DeleteAppraisalPayload {
  message: string;
  id: string;
}

export interface AppraisalResponse {
  data: Appraisal;
}

export type PaginatedAppraisals = Paginated<Appraisal>;
