update
This commit is contained in:
@@ -7,6 +7,8 @@ class ProjectCreate(BaseModel):
|
||||
intro_seconds: float = Field(ge=0)
|
||||
outro_seconds: float = Field(ge=0)
|
||||
reencode_enabled: bool = False
|
||||
encoding_passes: int = Field(default=1, ge=1, le=2)
|
||||
target_os: str = Field(default="windows")
|
||||
ffmpeg_pass1_template: str | None = None
|
||||
ffmpeg_pass2_template: str | None = None
|
||||
|
||||
@@ -17,6 +19,8 @@ class ProjectUpdate(BaseModel):
|
||||
intro_seconds: float | None = Field(default=None, ge=0)
|
||||
outro_seconds: float | None = Field(default=None, ge=0)
|
||||
reencode_enabled: bool | None = None
|
||||
encoding_passes: int | None = Field(default=None, ge=1, le=2)
|
||||
target_os: str | None = None
|
||||
ffmpeg_pass1_template: str | None = None
|
||||
ffmpeg_pass2_template: str | None = None
|
||||
|
||||
@@ -28,6 +32,8 @@ class ProjectOut(BaseModel):
|
||||
intro_seconds: float
|
||||
outro_seconds: float
|
||||
reencode_enabled: bool
|
||||
encoding_passes: int
|
||||
target_os: str
|
||||
ffmpeg_pass1_template: str | None = None
|
||||
ffmpeg_pass2_template: str | None = None
|
||||
created_at: str
|
||||
@@ -40,6 +46,7 @@ class VideoOut(BaseModel):
|
||||
filename: str
|
||||
file_path: str
|
||||
duration_seconds: float
|
||||
is_exported: bool = False
|
||||
created_at: str
|
||||
|
||||
|
||||
@@ -51,6 +58,7 @@ class SegmentEdit(BaseModel):
|
||||
segment_key: str
|
||||
start_seconds: float = Field(ge=0)
|
||||
end_seconds: float = Field(ge=0)
|
||||
color: str | None = None
|
||||
|
||||
|
||||
class SegmentEditsUpdate(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user