from pydantic import BaseModel from datetime import date, datetime class LeaveRequest(BaseModel): employee_id: str employee_name: str leave_type: str start_date: date end_date: date reason: str class PermitRequest(BaseModel): employee_id: str employee_name: str permit_type: str permit_date: date start_time: str end_time: str reason: str class PresenceRequest(BaseModel): employee_id: str employee_name: str check_in: datetime check_out: datetime | None = None status: str