Files
meijiaka-zy/python-api/app/schemas/__init__.py
T

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",
]