using System; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace Kurs.Notifications.NotificationRules; public interface INotificationRuleAppService : ICrudAppService< NotificationRuleDto, Guid, PagedAndSortedResultRequestDto, CreateUpdateNotificationRuleDto> { string[] GetNotificationTypes(); Task GetMyNotificationTypesAsync(); Task> GetMyNotificationRules(); Task PostMyNotificationRule(CreateUpdateNotificationRuleDto Input); Task DeleteMyNotificationRules(string NotificationType); }