using Valg.EVA.Skanning.Contracts.CommonEnums;

namespace Valg.EVA.Skanning.ServicesModel.ServiceContracts.Verification.Read
{
    public class GetBallotPaperImagesParameters
    {
        public GetBallotPaperImagesParameters(int ballotPaperId, BallotPaperType? ballotPaperType, string countingEmlAreaContextId, bool includeLayoutDescription = true)
        {
            BallotPaperId = ballotPaperId;
            BallotPaperType = ballotPaperType;
            CountingEmlAreaContextId = countingEmlAreaContextId;
            IncludeLayoutDescription = includeLayoutDescription;
        }

        public int BallotPaperId { get; }
        public BallotPaperType? BallotPaperType { get; }
        public string CountingEmlAreaContextId { get; }
        public bool IncludeLayoutDescription { get; }
    }
}
