using Roadie.Library; using Roadie.Library.Identity; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; namespace Roadie.Api.Services { public interface IFileDirectoryProcessorService { IEnumerable AddedArtistIds { get; } IEnumerable AddedReleaseIds { get; } IEnumerable AddedTrackIds { get; } int? ProcessLimit { get; set; } Task> Process(User user, DirectoryInfo folder, bool doJustInfo, int? submissionId = null, bool doDeleteFiles = true); } }