interface DataOption {
  id: string;
  name: string;
}
interface DataOption2 {
  id: number;
  name: string;
}

interface DataDateMonthObject {
  month: number;
  year: number;
}

interface DataPagination {
  descending: boolean;
  page: number;
  rowsPerPage: number;
  sortBy: string;
}

interface DataWorkList {
  checkInDate: string;
  checkInLat: number;
  checkInLocation: string;
  checkInLon: number;
  checkInStatus: string;
  checkInTime: string;
  checkOutDate: string;
  checkOutLat: number;
  checkOutLocation: string;
  checkOutLon: number;
  checkOutStatus: string;
  checkOutTime: string;
  fullName: string;
  id: string;
  profileType: string;
}

interface DataSpecialTime {
  checkDate: string;
  checkIn: string;
  checkInEdit: boolean;
  checkInStatus: string;
  checkInTime: string;
  checkOut: string;
  checkOutEdit: boolean;
  checkOutStatus: string;
  checkOutTime: string;
  createdAt: string;
  date: string;
  dateFix: string;
  description: string;
  endTimeAfternoon: string;
  endTimeMorning: string;
  firstName: string;
  fullName: string;
  id: string;
  lastName: string;
  latitude: number;
  longitude: number;
  poi: string;
  prefix: string;
  reason: string;
  startTimeAfternoon: string;
  startTimeMorning: string;
  status: string;
  statusSort: number;
  timeAfternoon: string;
  timeMorning: string;
}
export type {
  DataOption,
  DataOption2,
  DataDateMonthObject,
  DataPagination,
  DataWorkList,
  DataSpecialTime,
};
