LevelOS-Core/MLL/ModeloBackupAutomatico.cs

68 lines
1.7 KiB
C#

using System;
namespace MLL
{
public class ModeloBackupAutomatico
{
public ModeloBackupAutomatico()
{
}
public ModeloBackupAutomatico(
int id,
int idBackup,
bool ativo,
string frequencia,
int? intervaloMinutos,
TimeSpan? horario,
int? diaSemana,
int? diaMes,
DateTime? ultimaExecucao,
DateTime? proximaExecucao,
bool executando,
DateTime criadoEm,
DateTime? atualizadoEm)
{
Id = id;
IdBackup = idBackup;
Ativo = ativo;
Frequencia = frequencia;
IntervaloMinutos = intervaloMinutos;
Horario = horario;
DiaSemana = diaSemana;
DiaMes = diaMes;
UltimaExecucao = ultimaExecucao;
ProximaExecucao = proximaExecucao;
Executando = executando;
CriadoEm = criadoEm;
AtualizadoEm = atualizadoEm;
}
public int Id { get; set; }
public int IdBackup { get; set; }
public bool Ativo { get; set; }
public string Frequencia { get; set; } = string.Empty;
public int? IntervaloMinutos { get; set; }
public TimeSpan? Horario { get; set; }
public int? DiaSemana { get; set; }
public int? DiaMes { get; set; }
public DateTime? UltimaExecucao { get; set; }
public DateTime? ProximaExecucao { get; set; }
public bool Executando { get; set; }
public DateTime CriadoEm { get; set; }
public DateTime? AtualizadoEm { get; set; }
}
}