agrobot_base/AgroBase/AgroBase/Models/Operadores/HealthWorkerModel.cs

42 lines
942 B
C#

using System;
namespace AgroBase.Models.Operadores
{
public class HealthWorkerModel
{
public bool Iniciado { get; set; }
public DateTime IniciadoEm { get; set; }
public bool Pronto { get; set; }
public DateTime ProntoEm { get; set; }
public DateTime UltimaMensagem { get; set; }
public HealthWorkerModel Clone()
{
return new HealthWorkerModel()
{
Iniciado = Iniciado,
IniciadoEm = IniciadoEm,
Pronto = Pronto,
ProntoEm = ProntoEm,
};
}
public void ReiniciarEstado()
{
Iniciado = false;
IniciadoEm = DateTime.MinValue;
Pronto = false;
ProntoEm = DateTime.MinValue;
}
}
public enum HealthWorkerCommandType
{
ScriptCarregado = 1,
AtualizarPontosMapa = 2,
}
}