self-trained2 / models /studio_project.py
DeepImagix's picture
Upload studio_project.py
38f718d verified
Raw
History Blame Contribute Delete
487 Bytes
from pydantic import BaseModel
from typing import Dict, Optional
from datetime import datetime
class StudioProjectCreate(BaseModel):
user_id: str
prompt: str
files: Dict[str, str] = {}
status: str = "building"
created_at: datetime = datetime.utcnow()
updated_at: datetime = datetime.utcnow()
class StudioProjectResponse(BaseModel):
id: str
user_id: str
prompt: str
files: Dict[str, str]
status: str
created_at: str
updated_at: str