dummy_api / va_hr_lmd /models /request_models.py
jonathanjordan21's picture
Create va_hr_lmd/models/request_models.py
153a135 verified
Raw
History Blame Contribute Delete
551 Bytes
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