using BaseDomain.Results; using Postall.Domain.Dtos; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Postall.Domain.Services.Contracts { public interface IChannelService { Task>> GetUserChannelsAsync(); Task> AddChannelAsync(string channelId); Task> RemoveChannel(string channelId); Task>> SearchChannelsAsync(string query, int maxResults = 5); Task> GetChannelDetailsAsync(string channelId); } }