codenuk_backend_mine/services/architecture-designer/models/response_models.py
2025-10-10 08:56:39 +05:30

21 lines
634 B
Python

from pydantic import BaseModel
from typing import Dict, Any, List, Optional
class TechnologySpecification(BaseModel):
"""Technology specifications extracted from tech stack selector"""
frontend_framework: str
backend_language: str
database_system: str
ui_library: str
state_management: str
authentication: str
cloud_provider: str
class ArchitectureResponse(BaseModel):
"""Complete architecture design response"""
success: bool
project_metadata: Dict[str, Any]
technology_specifications: Dict[str, Any]
architecture_design: Dict[str, Any]
code_generation_ready: Dict[str, Any]