use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SystemConfigNightlyTasksDto {
#[serde(rename = "clusterNewFaces")]
pub cluster_new_faces: bool,
#[serde(rename = "databaseCleanup")]
pub database_cleanup: bool,
#[serde(rename = "generateMemories")]
pub generate_memories: bool,
#[serde(rename = "missingThumbnails")]
pub missing_thumbnails: bool,
#[serde(rename = "startTime")]
pub start_time: String,
#[serde(rename = "syncQuotaUsage")]
pub sync_quota_usage: bool,
}
impl SystemConfigNightlyTasksDto {
pub fn new(cluster_new_faces: bool, database_cleanup: bool, generate_memories: bool, missing_thumbnails: bool, start_time: String, sync_quota_usage: bool) -> SystemConfigNightlyTasksDto {
SystemConfigNightlyTasksDto {
cluster_new_faces,
database_cleanup,
generate_memories,
missing_thumbnails,
start_time,
sync_quota_usage,
}
}
}