Files
erp-ai-latest/src/models/bot_response_schema.py
T
2024-10-15 01:56:05 +00:00

46 lines
853 B
Python

from pydantic import BaseModel
from typing import List, Dict
class ValidateWorker(BaseModel):
result:str
class Result(BaseModel):
response:str
class Cases(BaseModel):
open_items: int
red_flags: int
class AssessmentsFrequency(BaseModel):
weekly: Cases
biweekly: Cases
quarterly: Cases
class AssessmentPrediction(BaseModel):
AssessmentN: AssessmentsFrequency
class AssessmentPredictionsResponse(BaseModel):
predictions: List[AssessmentPrediction]
class AssessmentSuggestion(BaseModel):
assessment_type:str
duration:int
Justification:str
class GoalAchivementPrediction(BaseModel):
prediction:str
reasoning:str
class AchievementPrediction(BaseModel):
goal_achievement:GoalAchivementPrediction
goal_achievement_new_assessment:str
class Areas(BaseModel):
areas:List[str]