using Monitoring.Core.Domain.UserPrimitives;

namespace Monitoring.Services;

public interface INotificationService
{
	Task NotifyAdministrators<T>(T model, string method, CancellationToken cancellationToken);
	Task NotifyUsers<T>(
        IEnumerable<UserId> userIdList,
        string method,
        T model,
        CancellationToken cancellationToken);
} 