ProcessedQuestionnaireResponse
Complete questionnaire processing response
Properties
| Property | Type | Required | Description |
|---|---|---|---|
success | boolean | β No | - |
extracted_data | object | β Yes | Extracted questionnaire data |
readiness_assessment | object | β Yes | Partnership readiness assessment |
termsheet_data | object | β Yes | Generated termsheet and pricing |
enhanced_termsheet | object | β No | Enhanced termsheet text |
contracts | object | β No | Generated contract files (DOCX, PDF) |
metadata | object | β No | Processing metadata |
Example
{
"success": false,
"extracted_data": {},
"readiness_assessment": {},
"termsheet_data": {},
"enhanced_termsheet": {},
"contracts": {},
"metadata": {}
}Used In
Code Examples
TypeScript
interface ProcessedQuestionnaireResponse {
success?: boolean;
extracted_data: Record<string, any>;
readiness_assessment: any;
termsheet_data: any;
enhanced_termsheet?: any;
contracts?: any;
metadata?: Record<string, any>;
}
// Usage example
const data: ProcessedQuestionnaireResponse = {
"success": false,
"extracted_data": {},
"readiness_assessment": {},
"termsheet_data": {},
"enhanced_termsheet": {},
"contracts": {},
"metadata": {}
};Python
from data_layer.schemas import ProcessedQuestionnaireResponse
# Create instance
data = ProcessedQuestionnaireResponse(
# Add your field values here
)cURL
curl -X POST "https://altsportsleagues-backend-2qcdjegnaa-uc.a.run.app/api/endpoint" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{ "success": false, "extracted_data": {}, "readiness_assessment": {}, "termsheet_data": {}, "enhanced_termsheet": {}, "contracts": {}, "metadata": {} }'Validation Rules
Required Fields: extracted_data, readiness_assessment, termsheet_data
Additional Information
- Type: object
- Source: Generated from Pydantic models in
data_layer/schemas/ - Auto-validated: All fields are validated by FastAPI
This documentation is auto-generated from the OpenAPI specification.