API Gateway: - Add Pydantic schemas for Flow API (create, update, response, nodes, edges) Flow Engine: - Add FlowContext for variable management and interpolation - Add FlowEngine for executing chatbot flows - Support node types: trigger, message, buttons, wait_input, condition, set_variable Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
34 lines
569 B
Python
34 lines
569 B
Python
from app.schemas.auth import (
|
|
LoginRequest,
|
|
LoginResponse,
|
|
TokenResponse,
|
|
RefreshRequest,
|
|
UserResponse,
|
|
CreateUserRequest,
|
|
)
|
|
from app.schemas.flow import (
|
|
NodeData,
|
|
FlowNode,
|
|
FlowEdge,
|
|
FlowCreate,
|
|
FlowUpdate,
|
|
FlowResponse,
|
|
FlowListResponse,
|
|
)
|
|
|
|
__all__ = [
|
|
"LoginRequest",
|
|
"LoginResponse",
|
|
"TokenResponse",
|
|
"RefreshRequest",
|
|
"UserResponse",
|
|
"CreateUserRequest",
|
|
"NodeData",
|
|
"FlowNode",
|
|
"FlowEdge",
|
|
"FlowCreate",
|
|
"FlowUpdate",
|
|
"FlowResponse",
|
|
"FlowListResponse",
|
|
]
|