106 lines
2.8 KiB
Python
106 lines
2.8 KiB
Python
"""
|
|
Pydantic 请求/响应模型
|
|
|
|
将 API 的请求体、响应体模型集中管理,便于复用与维护。
|
|
"""
|
|
|
|
from .auth import (
|
|
UserCreate,
|
|
UserUpdate,
|
|
UserResponse,
|
|
UserLoginResponse,
|
|
UserResetPasswordRequest,
|
|
UserStatusPatchRequest,
|
|
)
|
|
from .signal import SignalCreate, SignalPriority, classify_signal_priority
|
|
from .experiment import ExperimentCreate, ExperimentUpdate
|
|
from .context import ContextNodeCreate
|
|
from .common import TaskBreakdownRequest, TaskBreakdownResponse, TaskItem
|
|
from .feedback import SignalFeedbackCreate, SignalFeedbackResponse
|
|
from .model_capability import (
|
|
ValidateMatchRequest,
|
|
LifecycleImpactRequest,
|
|
GenerateMigrationTasksRequest,
|
|
ExperimentSyncRequest,
|
|
ExperimentSyncReviewRequest,
|
|
ExperimentSyncRollbackRequest,
|
|
CostOptimizationAnalyzeRequest,
|
|
)
|
|
from .budget import BudgetCreateRequest, BudgetUpdateRequest, BudgetOverrideRequest, BudgetCheckRequest
|
|
from .sstc import (
|
|
SSTCStageKey,
|
|
StageStatus,
|
|
StageNode,
|
|
ProjectOverview,
|
|
BoardOverviewResponse,
|
|
CharterUpdateRequest,
|
|
AlignmentStartRequest,
|
|
AlignmentConfirmRequest,
|
|
TaskStatusPatchRequest,
|
|
ReleaseCreateRequest,
|
|
ReleaseStatusPatchRequest,
|
|
ReviewCreateRequest,
|
|
ReviewArchiveRequest,
|
|
)
|
|
from .recipe import (
|
|
RecipeCreate,
|
|
RecipeUpdate,
|
|
RecipeResponse,
|
|
RecipeImageUploadRequest,
|
|
RecipeAnalyzeCaloriesResponse,
|
|
)
|
|
from .conversation_session import ConversationSessionBase, ConversationSessionRead
|
|
from . import ai as ai_schemas
|
|
|
|
__all__ = [
|
|
"SignalPriority",
|
|
"classify_signal_priority",
|
|
"UserCreate",
|
|
"UserUpdate",
|
|
"UserResponse",
|
|
"UserLoginResponse",
|
|
"UserResetPasswordRequest",
|
|
"UserStatusPatchRequest",
|
|
"SignalCreate",
|
|
"SignalPriority",
|
|
"ExperimentCreate",
|
|
"ExperimentUpdate",
|
|
"ContextNodeCreate",
|
|
"TaskBreakdownRequest",
|
|
"TaskBreakdownResponse",
|
|
"TaskItem",
|
|
"SignalFeedbackCreate",
|
|
"SignalFeedbackResponse",
|
|
"ValidateMatchRequest",
|
|
"LifecycleImpactRequest",
|
|
"GenerateMigrationTasksRequest",
|
|
"ExperimentSyncRequest",
|
|
"ExperimentSyncReviewRequest",
|
|
"ExperimentSyncRollbackRequest",
|
|
"CostOptimizationAnalyzeRequest",
|
|
"BudgetCreateRequest",
|
|
"BudgetUpdateRequest",
|
|
"BudgetOverrideRequest",
|
|
"BudgetCheckRequest",
|
|
"SSTCStageKey",
|
|
"StageStatus",
|
|
"StageNode",
|
|
"ProjectOverview",
|
|
"BoardOverviewResponse",
|
|
"CharterUpdateRequest",
|
|
"AlignmentStartRequest",
|
|
"AlignmentConfirmRequest",
|
|
"TaskStatusPatchRequest",
|
|
"ReleaseCreateRequest",
|
|
"ReleaseStatusPatchRequest",
|
|
"ReviewCreateRequest",
|
|
"ReviewArchiveRequest",
|
|
"RecipeCreate",
|
|
"RecipeUpdate",
|
|
"RecipeResponse",
|
|
"RecipeImageUploadRequest",
|
|
"RecipeAnalyzeCaloriesResponse",
|
|
"ConversationSessionBase",
|
|
"ConversationSessionRead",
|
|
]
|