import { RoleEnum } from "@/constants/roleEnum";
import { Todo } from "@/store/models/Todo.model";
import { RiskEnum } from "@/constants/riskEnum";
import { SecurityType } from "@/constants/securityTypeEnum";

export interface User {
  id: string;
  firstName: string;
  middleName: string;
  lastName: string;
  email: string;
  password?: string;
  todos?: Todo[];
  riskStatus: RiskEnum;
  imageUrl?: string;
  title: string;
  role: RoleEnum;
  isLocked: boolean;
  isActivated: boolean;
  phoneNumber?: string;
  department?: string;
  managerId?: string | null;
  manager?: User | null;
  securityType: SecurityType;
}
