using DomainResults.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataProviders.Buckets { /// /// /// public interface IBucketDataProvider { /// /// /// /// /// /// /// (Guid?, IDomainResult) Upload(Guid siteId, Guid userId, BucketFile file); /// /// /// /// /// /// /// (List?, IDomainResult) UploadMany(Guid siteId, Guid userId, List files); /// /// /// /// /// /// /// (BucketFile?, IDomainResult) Download(Guid siteId, Guid userId, Guid fileId); /// /// /// /// /// /// /// IDomainResult DeleteOne(Guid siteId, Guid userId, Guid fileId); /// /// /// /// /// /// IDomainResult DeletMany(Guid siteId, Guid userId); } }