42 lines
942 B
C#
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,
|
|
}
|
|
|
|
}
|