From d07015f4d207ef733f0523626bd2b23499efa1c4 Mon Sep 17 00:00:00 2001 From: architect-bot Date: Tue, 18 Aug 2026 22:06:58 +0000 Subject: [PATCH] =?UTF-8?q?WIP=20checkpoint:=20US-1:=20Asset=20Import=20Pi?= =?UTF-8?q?peline=20=E2=80=94=20glTF=20upload=20endpoint=20with=20metadata?= =?UTF-8?q?=20extraction?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/models/asset.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/models/asset.py b/backend/app/models/asset.py index dd108ba..7e0b6b0 100644 --- a/backend/app/models/asset.py +++ b/backend/app/models/asset.py @@ -6,6 +6,8 @@ import enum import json from typing import Optional, List +from pydantic import BaseModel as PydanticBaseModel + from app.database import Base @@ -42,7 +44,7 @@ class Asset(Base): world = relationship("World", back_populates="assets") -class GLTFMetadata(BaseModel): +class GLTFMetadata(PydanticBaseModel): """Pydantic schema for glTF asset metadata.""" mesh_count: Optional[int] = None vertex_count: Optional[int] = None