using Newsbot.Collector.Domain.Models; namespace Newsbot.Collector.Domain.Interfaces; public interface ISubscriptionRepository { SubscriptionModel New(SubscriptionModel model); List List(int page = 0, int count = 25); List ListBySourceID(Guid id, int page = 0, int count = 25); List ListByWebhook(Guid id, int page = 0, int count = 25); SubscriptionModel GetById(Guid id); SubscriptionModel GetByWebhookAndSource(Guid webhookId, Guid sourceId); void Delete(Guid id); }