using System.Threading; using System.Threading.Tasks; namespace MediaBrowser.Controller.LiveTv; /// /// Provides Schedules Direct specific operations. /// public interface ISchedulesDirectService { /// /// Gets the available countries from the Schedules Direct API, using a file cache. /// /// The cancellation token. /// The raw JSON response bytes. Task GetAvailableCountries(CancellationToken cancellationToken); }