using LCU.API.Internal.Operations.IncentiveApi.Models.DataTransfer; using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.API.Internal.Operations.IncentiveApi.Models; namespace LCU.API.Internal.Operations.IncentiveApi.Services; public interface ISettingsService { Task SaveRoleMappingAsync(RoleMappingUpdateRequest roleMapping); Task SaveRoleMappingRangeAsync(IEnumerable roleMapping); Task SaveNewUnknownRoleMappingRangeAsync(IEnumerable unknownRoles); Task> GetRoleMappingsAsync(); Task> GetAuthorizedReportSettings(AppUser appUser); }