fine tuning models

This commit is contained in:
2026-02-06 18:46:27 -03:00
parent e642908abb
commit 8f5d407e0e
5 changed files with 9 additions and 18 deletions

View File

@@ -1,21 +1,16 @@
"""MediaAsset Schemas - GENERATED FILE"""
from datetime import datetime
from enum import Enum
from typing import Any, Dict, List, Optional
from uuid import UUID
from .base import BaseSchema
class AssetStatus(str, Enum):
PENDING = "pending"
READY = "ready"
ERROR = "error"
from .models import AssetStatus
class AssetCreate(BaseSchema):
"""AssetCreate schema."""
filename: str
file_path: str
file_size: Optional[int] = None
@@ -30,8 +25,10 @@ class AssetCreate(BaseSchema):
comments: str = ""
tags: List[str]
class AssetUpdate(BaseSchema):
"""AssetUpdate schema."""
filename: Optional[str] = None
file_path: Optional[str] = None
status: Optional[AssetStatus] = None
@@ -48,8 +45,10 @@ class AssetUpdate(BaseSchema):
comments: Optional[str] = None
tags: Optional[List[str]] = None
class AssetResponse(BaseSchema):
"""AssetResponse schema."""
id: UUID
filename: str
file_path: str

View File

@@ -1,19 +1,11 @@
"""TranscodeJob Schemas - GENERATED FILE"""
from datetime import datetime
from enum import Enum
from typing import Any, Dict, List, Optional
from uuid import UUID
from .base import BaseSchema
class JobStatus(str, Enum):
PENDING = "pending"
PROCESSING = "processing"
COMPLETED = "completed"
FAILED = "failed"
CANCELLED = "cancelled"
from .models import JobStatus
class JobCreate(BaseSchema):