using System.Threading; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Report; namespace GB5Shared.CriteriaConfig { /// /// "Remember my last-used filter" — GB4 parity port of /// Unisoft.FrameworkBLL.CriteriaConfig.CriteriaConfig.SaveCriteriaConfig/SaveCriteriaConfigFast. /// Called from BaseReportEndpoint after a report/portlet run; never throws — a failed save /// must not break the report response. /// public interface ICriteriaConfigFastSave { Task SaveCriteriaConfigFastAsync(ReportCallingDTO reportCallingDTO, LoginDTO loginDTO, CancellationToken cancellationToken = default); } }