114 lines
2.7 KiB
Python
114 lines
2.7 KiB
Python
"""VoIdea - Pydantic schemas for API."""
|
|
|
|
from app.schemas.auth import (
|
|
ForgotPasswordRequest,
|
|
LoginRequest,
|
|
OAuthCallbackRequest,
|
|
OAuthUrlResponse,
|
|
RefreshRequest,
|
|
RegisterRequest,
|
|
ResetPasswordRequest,
|
|
TokenResponse,
|
|
)
|
|
from app.schemas.user import (
|
|
ChangePasswordRequest,
|
|
UserCreate,
|
|
UserResponse,
|
|
UserUpdate,
|
|
VoiceSettingsResponse,
|
|
VoiceSettingsUpdate,
|
|
)
|
|
from app.schemas.idea import (
|
|
AnalysisResultResponse,
|
|
IdeaAnalyzeResponse,
|
|
IdeaCreate,
|
|
IdeaResponse,
|
|
IdeaUpdate,
|
|
)
|
|
from app.schemas.agent import AgentReportResponse, AgentRunRequest, AgentStatusResponse
|
|
from app.schemas.sync import SyncPullRequest, SyncPushRequest, SyncResponse
|
|
from app.schemas.admin import (
|
|
AgentInfoResponse,
|
|
AgentUpdateRequest,
|
|
FeatureCreate,
|
|
FeatureResponse,
|
|
FeatureUpdate,
|
|
LogEntryResponse,
|
|
ServiceActionRequest,
|
|
ServiceActionResult,
|
|
ServiceStatusResponse,
|
|
SystemHealth,
|
|
SystemInfoResponse,
|
|
UserAdminUpdate,
|
|
UserRoleUpdate,
|
|
)
|
|
from app.schemas.feedback import FeedbackCreate, FeedbackResponse, FeedbackUpdate
|
|
from app.schemas.tariff import (
|
|
TariffPlanCreate,
|
|
TariffPlanResponse,
|
|
TariffPlanUpdate,
|
|
UserSubscriptionResponse,
|
|
)
|
|
from app.schemas.pipeline import (
|
|
PipelineConfigResponse,
|
|
PipelineConfigUpdate,
|
|
PipelineStageConfig,
|
|
PipelineStatsEntry,
|
|
PipelineStatsSummary,
|
|
)
|
|
from app.schemas.config import PublicConfigResponse
|
|
|
|
__all__ = [
|
|
"RegisterRequest",
|
|
"LoginRequest",
|
|
"RefreshRequest",
|
|
"TokenResponse",
|
|
"ForgotPasswordRequest",
|
|
"ResetPasswordRequest",
|
|
"OAuthUrlResponse",
|
|
"OAuthCallbackRequest",
|
|
"UserCreate",
|
|
"UserUpdate",
|
|
"UserResponse",
|
|
"ChangePasswordRequest",
|
|
"IdeaCreate",
|
|
"IdeaUpdate",
|
|
"IdeaResponse",
|
|
"IdeaAnalyzeResponse",
|
|
"AnalysisResultResponse",
|
|
"AgentRunRequest",
|
|
"AgentStatusResponse",
|
|
"AgentReportResponse",
|
|
"SyncPullRequest",
|
|
"SyncPushRequest",
|
|
"SyncResponse",
|
|
"SystemHealth",
|
|
"LogEntryResponse",
|
|
"UserRoleUpdate",
|
|
"UserAdminUpdate",
|
|
"AgentInfoResponse",
|
|
"AgentUpdateRequest",
|
|
"ServiceActionRequest",
|
|
"ServiceActionResult",
|
|
"ServiceStatusResponse",
|
|
"FeatureCreate",
|
|
"FeatureUpdate",
|
|
"FeatureResponse",
|
|
"SystemInfoResponse",
|
|
"FeedbackCreate",
|
|
"FeedbackResponse",
|
|
"FeedbackUpdate",
|
|
"TariffPlanCreate",
|
|
"TariffPlanUpdate",
|
|
"TariffPlanResponse",
|
|
"UserSubscriptionResponse",
|
|
"PublicConfigResponse",
|
|
"VoiceSettingsResponse",
|
|
"VoiceSettingsUpdate",
|
|
"PipelineConfigResponse",
|
|
"PipelineConfigUpdate",
|
|
"PipelineStageConfig",
|
|
"PipelineStatsEntry",
|
|
"PipelineStatsSummary",
|
|
]
|