Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import Any, List, Dict, Optional | |
| class MeetingsRequest(BaseModel): | |
| working_group: str | |
| class MeetingsResponse(BaseModel): | |
| meetings: Dict[str, str] | |
| # -------------------------------------- | |
| class DataRequest(BaseModel): | |
| working_group: str | |
| meeting: str | |
| class DataResponse(BaseModel): | |
| data: List[Dict[Any, Any]] | |
| # -------------------------------------- | |
| class RequirementsRequest(BaseModel): | |
| class DocInfo(BaseModel): | |
| document: str | |
| url: str | |
| documents: List[DocInfo] | |
| class DocRequirements(BaseModel): | |
| document: str | |
| context: str | |
| requirements: List[str] | |
| class RequirementsResponse(BaseModel): | |
| requirements: List[DocRequirements] | |
| # -------------------------------------- | |
| class SingleRequirement(BaseModel): | |
| document: str | |
| context: str | |
| requirement: str | |
| class ReqSearchRequest(BaseModel): | |
| query: str | |
| requirements: List[SingleRequirement] | |
| class ReqSearchResponse(BaseModel): | |
| requirements: List[SingleRequirement] |