using Ato.CD.Inbound.Shared;
using Ato.EN.IntegrationServices.CodeGenerationCTR;
using Ato.EN.IntegrationServices.CodeGenerationRPTTAXPOS;
using VaTS;
using DataContracts;
using System.Collections.Generic;

namespace Ato.CD.Inbound.CTR202502
{
    internal class CrossFormValidatorRPTTAXPOS : ICrossFormValidator
    {
        private CTR2025 ParentDocument { get; }

        private RPTTAXPOS2019 ChildDocument { get; }

        internal CrossFormValidatorRPTTAXPOS(CTR2025 report, BusinessDocument childDocument)
        {
            ParentDocument = report;
            ChildDocument = (RPTTAXPOS2019)childDocument.ConsumedReport;
        }

        public List<ProcessMessageDocument> ValidateCrossFormRules()
        {
            var response = new List<ProcessMessageDocument>();

            return response;
        }

    }
}