namespace Valg.EVA.Skanning.ServicesModel.ServiceContracts.Count.Write
{
    public class ResolveDuplicatesInCountingParameters
    {
        public ResolveDuplicatesInCountingParameters(int countingId, string reportingUnit, BoxCountingToResolve[] boxCountingsToDelete, BoxCountingToResolve[] boxCountingsToKeep, string resolvedBy, bool isInEmergencyMode)
        {
            CountingId = countingId;
            ReportingUnit = reportingUnit;
            BoxCountingsToDelete = boxCountingsToDelete;
            BoxCountingsToKeep = boxCountingsToKeep;
            ResolvedBy = resolvedBy;
            IsInEmergencyMode = isInEmergencyMode;
        }

        public int CountingId { get; }
        public string ReportingUnit { get; }
        public BoxCountingToResolve[] BoxCountingsToDelete { get; }
        public BoxCountingToResolve[] BoxCountingsToKeep { get; }
        public string ResolvedBy { get; }
        public bool IsInEmergencyMode { get; }
    }
}
