mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-12-19 19:06:16 +01:00
adding clean_copy to snapshot config
This commit is contained in:
parent
f110a261b9
commit
b134db48b3
@ -634,6 +634,7 @@ CAMERAS_SCHEMA = vol.Schema(
|
||||
},
|
||||
vol.Optional("snapshots", default={}): {
|
||||
vol.Optional("enabled", default=False): bool,
|
||||
vol.Optional("clean_copy", default=True): bool,
|
||||
vol.Optional("timestamp", default=False): bool,
|
||||
vol.Optional("bounding_box", default=False): bool,
|
||||
vol.Optional("crop", default=False): bool,
|
||||
@ -665,6 +666,7 @@ CAMERAS_SCHEMA = vol.Schema(
|
||||
@dataclasses.dataclass
|
||||
class CameraSnapshotsConfig:
|
||||
enabled: bool
|
||||
clean_copy: bool
|
||||
timestamp: bool
|
||||
bounding_box: bool
|
||||
crop: bool
|
||||
@ -676,6 +678,7 @@ class CameraSnapshotsConfig:
|
||||
def build(cls, config, global_config) -> CameraSnapshotsConfig:
|
||||
return CameraSnapshotsConfig(
|
||||
enabled=config["enabled"],
|
||||
clean_copy=config["clean_copy"],
|
||||
timestamp=config["timestamp"],
|
||||
bounding_box=config["bounding_box"],
|
||||
crop=config["crop"],
|
||||
@ -689,6 +692,7 @@ class CameraSnapshotsConfig:
|
||||
def to_dict(self) -> Dict[str, Any]:
|
||||
return {
|
||||
"enabled": self.enabled,
|
||||
"clean_copy": self.clean_copy,
|
||||
"timestamp": self.timestamp,
|
||||
"bounding_box": self.bounding_box,
|
||||
"crop": self.crop,
|
||||
|
Loading…
Reference in New Issue
Block a user