using System; namespace FarmmapsApi.Models { public enum ItemTaskState { Error, Ok, Scheduled, Processing, } public class ItemTaskStatus { public string TaskType { get; set; } public string Code { get; set; } public string Message { get; set; } public ItemTaskState State { get; set; } = ItemTaskState.Scheduled; public DateTime? Started { get; set; } public DateTime? Finished { get; set; } public bool IsFinished => State == ItemTaskState.Error || State == ItemTaskState.Ok; } }