Move favorites to local library and keep confirmed task heads in cloud
This commit is contained in:
@@ -317,6 +317,10 @@ class Readiness(BaseModel):
|
||||
|
||||
|
||||
class Asset(BaseModel):
|
||||
starred: bool = False
|
||||
origin: Literal["manual", "task", "external", "template", "unknown"] = "unknown"
|
||||
job_id: str | None = None
|
||||
job_name: str | None = None
|
||||
source: Literal["uploaded", "generated"] = "uploaded"
|
||||
asset_id: str
|
||||
name: str
|
||||
@@ -439,3 +443,8 @@ class WidgetState(StrictModel):
|
||||
|
||||
class ImageStar(StrictModel):
|
||||
starred: bool
|
||||
|
||||
|
||||
class AssetBatch(StrictModel):
|
||||
asset_ids: list[str] = Field(min_length=1, max_length=100)
|
||||
action: Literal["delete", "star", "unstar"]
|
||||
|
||||
Reference in New Issue
Block a user