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); }