using System;
using NzbDrone.Api.REST;
using NzbDrone.Core.Messaging.Commands.Tracking;

namespace NzbDrone.Api.Commands
{
    public class CommandResource : RestResource
    {
        public String Name { get; set; }
        public String Message { get; set; }
        public DateTime StartedOn { get; set; }
        public DateTime StateChangeTime { get; set; }
        public Boolean SendUpdatesToClient { get; set; }
        public CommandStatus State { get; set; }
        public DateTime? LastExecutionTime { get; set; }
        public Boolean Manual { get; set; }
    }
}