Files
Fulfillment-Backend/schemas/payrate.py
2024-07-22 12:45:21 +03:00

17 lines
370 B
Python

from typing import Optional
from schemas.base import BaseSchema
from schemas.payroll import PayrollSchemeSchema
class PayRateSchemaBase(BaseSchema):
name: str
payroll_scheme: PayrollSchemeSchema
base_rate: float
overtime_rate: Optional[float] = None
overtime_threshold: Optional[float] = None
class PayRateSchema(PayRateSchemaBase):
id: int