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")