feat: add admin media upgrade decisions

This commit is contained in:
ik
2026-09-16 20:28:45 +07:00
parent 53e7b0e4ae
commit 85d81aa996
5 changed files with 75 additions and 4 deletions
+10
View File
@@ -318,7 +318,17 @@ class AdminMediaReviewOut(BaseModel):
height: int | None
content_type: str | None
image_url: str
asset_url: str
source_system: str
source_url: str
duplicate_of: str | None
supersedes: str | None
derivatives: list[AdminMediaDerivativeOut]
class AdminMediaDecision(BaseModel):
note: str = Field(min_length=1, max_length=1000)
class AdminMediaRollback(AdminMediaDecision):
asset_url: str = Field(min_length=1, max_length=2000)