roadie/Roadie.Api.Services/IFileDirectoryProcessorService.cs

19 lines
556 B
C#
Raw Normal View History

using Roadie.Library;
using Roadie.Library.Identity;
using System.Collections.Generic;
2019-07-07 03:16:33 +00:00
using System.IO;
using System.Threading.Tasks;
namespace Roadie.Api.Services
{
public interface IFileDirectoryProcessorService
{
IEnumerable<int> AddedArtistIds { get; }
IEnumerable<int> AddedReleaseIds { get; }
IEnumerable<int> AddedTrackIds { get; }
int? ProcessLimit { get; set; }
Task<OperationResult<bool>> Process(ApplicationUser user, DirectoryInfo folder, bool doJustInfo, int? submissionId = null);
}
}