added adjustmensts to roles and questions

This commit is contained in:
OwusuBlessing
2024-09-10 21:22:52 +01:00
parent 348c871abc
commit 594f0eadb3
5 changed files with 339 additions and 71 deletions
+9 -9
View File
@@ -1,21 +1,26 @@
from pydantic import BaseModel, Field
from typing import List, Optional
class RoleSops(BaseModel):
role:str
class Categories(BaseModel):
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):
role:str
sops:Categories
#class RoleSOPs(BaseModel):
# sops: SOPs
class Roles_response(BaseModel):
roles: list[str]
class SOPsFound(BaseModel):
message: str
status: bool
class RolesResponse(BaseModel):
roles: List[str]
class SOPsResponse(BaseModel):
roles_sops: List[RoleSops]
@@ -26,11 +31,6 @@ class VisionMissionResponse(BaseModel):
vision: List[str]
mission: List[str]
class Categories(BaseModel):
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 ExecutivesSops(BaseModel):
executive_sops: List[RoleSops]