using System;

namespace Valg.EVA.Skanning.Commands.DetectDuplicatesInCounting
{
    public class DetectDuplicatesInCountingCommand : ICommand
    {
        private readonly int boxCountingId;
        private readonly int countingId;
        private readonly string changedBy;

        public DetectDuplicatesInCountingCommand(int boxCountingId, int countingId, string changedBy, DateTime boxCountingLastModified)
        {
            this.boxCountingId = boxCountingId;
            this.countingId = countingId;
            this.changedBy = changedBy;
            BoxCountingLastModified = boxCountingLastModified;
        }

        public int BoxCountingId
        {
            get { return boxCountingId; }
        }
        public string ChangedBy
        {
            get { return changedBy; }
        }
        public int CountingId
        {
            get { return countingId; }
        }
        public DateTime BoxCountingLastModified { get; private set; }
    }
}
