/**
 * Generated by orval v8.23.0 🍺
 * Do not edit manually.
 * Api
 * API operativa de Y.E. Transport & Constructors
 * OpenAPI spec version: 1.0.0
 */
import type { EmployeeEmergencyContactsItem } from './employeeEmergencyContactsItem';
import type { EmployeeEmploymentType } from './employeeEmploymentType';
import type { EmployeeStatus } from './employeeStatus';

export interface Employee {
  id: string;
  employeeNumber: string;
  name: string;
  role: string;
  phone: string;
  status: EmployeeStatus;
  /** @nullable */
  assignedWorksite: string | null;
  hireDate?: Date;
  profileImage: string;
  department: string;
  position: string;
  email: string;
  address: string;
  emergencyContacts: EmployeeEmergencyContactsItem[];
  employmentType: EmployeeEmploymentType;
  appAccess: boolean;
  readOnly: boolean;
  /** @nullable */
  userId?: string | null;
}
