79 lines
1.5 KiB
Python
79 lines
1.5 KiB
Python
"""
|
|
Schema 导出
|
|
===========
|
|
"""
|
|
|
|
from app.schemas.auth import LoginResponse, MobileLoginRequest, TokenPayload, UserInfo
|
|
from app.schemas.common import (
|
|
ApiErrorResponse,
|
|
ApiResponse,
|
|
PaginatedData,
|
|
PaginationParams,
|
|
error_response,
|
|
success_response,
|
|
)
|
|
from app.schemas.enums import (
|
|
AvatarCloneStatus,
|
|
JobStatus,
|
|
KlingTaskStatus,
|
|
SegmentStatus,
|
|
)
|
|
from app.schemas.job import (
|
|
AvatarCloneJobParams,
|
|
CopyJobParams,
|
|
ImageJobParams,
|
|
JobParams,
|
|
ScriptJobParams,
|
|
SubtitleJobParams,
|
|
VideoJobParams,
|
|
)
|
|
from app.schemas.script import (
|
|
GenerateScriptRequest,
|
|
ModelHealthInfo,
|
|
ModelHealthResponse,
|
|
PolishRequest,
|
|
ScriptGenerationEvent,
|
|
ScriptShot,
|
|
TestModelRequest,
|
|
TestModelResponse,
|
|
)
|
|
from app.schemas.segment import Segment
|
|
|
|
__all__ = [
|
|
# Common
|
|
"ApiResponse",
|
|
"ApiErrorResponse",
|
|
"PaginatedData",
|
|
"PaginationParams",
|
|
"success_response",
|
|
"error_response",
|
|
# Auth
|
|
"MobileLoginRequest",
|
|
"LoginResponse",
|
|
"UserInfo",
|
|
"TokenPayload",
|
|
# Enums
|
|
"JobStatus",
|
|
"SegmentStatus",
|
|
"AvatarCloneStatus",
|
|
"KlingTaskStatus",
|
|
# Segment / Job
|
|
"Segment",
|
|
"VideoJobParams",
|
|
"ImageJobParams",
|
|
"SubtitleJobParams",
|
|
"CopyJobParams",
|
|
"AvatarCloneJobParams",
|
|
"ScriptJobParams",
|
|
"JobParams",
|
|
# Script
|
|
"GenerateScriptRequest",
|
|
"PolishRequest",
|
|
"ScriptGenerationEvent",
|
|
"ScriptShot",
|
|
"ModelHealthInfo",
|
|
"ModelHealthResponse",
|
|
"TestModelRequest",
|
|
"TestModelResponse",
|
|
]
|