namespace OpenArchival.DataAccess; public interface IFilePathListingProvider { Task GetFilePathListingAsync(int id); Task GetFilePathListingByPathAsync(string path); Task CreateFilePathListingAsync(FilePathListing filePathListing); Task UpdateFilePathListingAsync(FilePathListing filePathListing); Task DeleteFilePathListingAsync(FilePathListing filePathListing); public Task DeleteFilePathListingAsync(string originalFileName, string diskPath); }