Fix friendly name and source

This commit is contained in:
Rui Alves 2024-11-10 22:51:53 +00:00
parent 7e5181a97a
commit 4212c0297b

View File

@ -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