added sops generation for personal assessment

This commit is contained in:
2024-09-05 02:59:01 +00:00
parent 6f781cb90a
commit 67d30fbc6a
6 changed files with 368 additions and 71 deletions
+28
View File
@@ -0,0 +1,28 @@
from pydantic import BaseModel, Field
from typing import List, Optional
class RoleSops(BaseModel):
role:str
must: Optional[List[str]] = Field(default_factory=list)
shall: Optional[List[str]] = Field(default_factory=list)
will: Optional[List[str]] = Field(default_factory=list)
#class RoleSOPs(BaseModel):
# sops: SOPs
class SOPsFound(BaseModel):
message: str
status: bool
class RolesResponse(BaseModel):
roles: List[str]
class SOPsResponse(BaseModel):
roles_sops: List[RoleSops]
mission: List[str]
vission:List[str]
class VisionMissionResponse(BaseModel):
vision: Optional[str]
mission: Optional[str]
message: str