using System.Runtime.CompilerServices; using AccountsDAL.DTO.AccountsReports; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AccountsBLL.AccountReports.DayBook { public interface IDayBookReportBLL { Task GetDayBooks(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct = default); IAsyncEnumerable GetDayBooksStream( int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO, [EnumeratorCancellation] CancellationToken ct = default); } }