added sops generation for personal assessment
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user