from pydantic import BaseModel class BaseResponse(BaseModel): success: bool = True message: str | None = None class InitConfigRequest(BaseModel): db_type: str = "sqlite" admin_password: str = "admin" db_host: str | None = "localhost" db_port: int | None = 3306 db_user: str | None = "root" db_password: str | None = "12345" db_name: str | None = "your_workflow" class InitStatusResponse(BaseResponse): data: dict | bool = False