Spaces:
Sleeping
Sleeping
File size: 794 Bytes
efcc6b0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
from pydantic import BaseModel
from typing import Optional
class HRAnalysis(BaseModel):
Employee_ID: str
DepartmentType: Optional[str]
Satisfaction_Score: Optional[float]
Performance_Score: Optional[int]
Training_Program_Name: Optional[str]
Training_Outcome: Optional[str]
class SatisfactionRequest(BaseModel):
engagement_score: int
work_life_balance_score: int
performance_score: int
class PerformanceRequest(BaseModel):
satisfaction_score: int
engagement_score: int
training_duration: int
training_cost: float
class RetentionRequest(BaseModel):
satisfaction_score: int
engagement_score: int
performance_score: int
class TrainingRequest(BaseModel):
training_type: int
training_duration: int
training_cost: float |