using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using PromotionExchangeDAL.DTO; namespace PromotionExchangeDAL.CustomCode; public interface IExchangePackageDAL { Task Insert(ExchangePackageDTO dto, CancellationToken ct); Task> GetPendingForDestination(string destinationEnvironmentCode, CancellationToken ct); Task GetByIdForDestination(int packageId, string destinationEnvironmentCode, CancellationToken ct); Task MarkDownloaded(int packageId, CancellationToken ct); }