using VoidCat.Model;
namespace VoidCat.Services.Abstractions;
///
/// Mapping store to associate files to users
///
public interface IUserUploadsStore
{
///
/// List all files for the user
///
///
///
///
ValueTask> ListFiles(Guid user, PagedRequest request);
///
/// Assign a file upload to a user
///
///
///
///
ValueTask AddFile(Guid user, Guid file);
///
/// Get the uploader of a single file
///
///
///
ValueTask Uploader(Guid file);
}