using System.Collections.Generic; using System.Threading.Tasks; using LCU.Library.Internal.CoreApiWrapperModel.CoreModels; using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.PostalAddresses; namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess { public interface IAddressDao { Task> FindByPersonNumberAddressNumber(CoreRequestParameters coreRequestParameters, string personId, string postalAddressId); Task>> FindByPersonNumber(CoreRequestParameters coreRequestParameters, string personNumber); Task InsertPersonPostalAddress(PersonPostalAddress request); Task RemovePersonPostalAddress(CoreApiMessage request); Task UpdatePersonAddrLine(CoreApiMessage request); } }