15 lines
681 B
Python
15 lines
681 B
Python
from __future__ import annotations
|
|
|
|
from pydantic import BaseModel, ConfigDict, Field
|
|
|
|
|
|
class VpV3EnumMeta(BaseModel):
|
|
"""虚拟素材库枚举元数据。"""
|
|
|
|
model_config = ConfigDict(extra="ignore")
|
|
|
|
asset_type: dict[str, str] = Field(description="素材类型:Image=图片 / Video=视频")
|
|
asset_status: dict[str, str] = Field(description="素材状态:creating/审核中 active/可用 failed/失败")
|
|
project_status: dict[str, str] = Field(description="项目状态:active/creating_remote_group/create_group_failed/deleting")
|
|
remote_delete_status: dict[str, str] = Field(description="远端删除状态:none/pending/processing/deleted/failed")
|