using Roadie.Library; using Roadie.Library.Models; using Roadie.Library.Models.Pagination; using Roadie.Library.Models.Users; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace Roadie.Api.Services { public interface ITrackService { Task> ById(User roadieUser, Guid id, IEnumerable includes); Task> List(PagedRequest request, User roadieUser, bool? doRandomize = false, Guid? releaseId = null); Task> TrackStreamInfo(Guid trackId, long beginBytes, long endBytes); } }