diff --git a/frigate/api/defs/request/export_recordinds_body.py b/frigate/api/defs/request/export_recordinds_body.py index c98f9a83f..eb6c15155 100644 --- a/frigate/api/defs/request/export_recordinds_body.py +++ b/frigate/api/defs/request/export_recordinds_body.py @@ -3,13 +3,18 @@ from typing import Union from pydantic import BaseModel, Field from pydantic.json_schema import SkipJsonSchema -from frigate.record.export import PlaybackFactorEnum +from frigate.record.export import ( + PlaybackFactorEnum, + PlaybackSourceEnum, +) class ExportRecordingsBody(BaseModel): playback: PlaybackFactorEnum = Field( default=PlaybackFactorEnum.realtime, title="Playback factor" ) - source: str = "recordings" - name: str = Field(title="Friendly name", min_length=1, max_length=256) + source: PlaybackSourceEnum = Field( + default=PlaybackSourceEnum.recordings, title="Playback source" + ) + name: str = Field(title="Friendly name", default=None, max_length=256) image_path: Union[str, SkipJsonSchema[None]] = None