using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace BS.Shared.Interface { public interface IFileStorageDAO { Task SaveFileAsync(string tenant, BWPFeature feature, string fileName, Stream content, CancellationToken cancellationToken = default); Task GetFileAsync(string tenant, BWPFeature feature, string fileName, CancellationToken cancellationToken = default); Task DeleteFileAsync(string tenant, BWPFeature feature, string fileName, CancellationToken cancellationToken = default); Task FileExistsAsync(string tenant, BWPFeature feature, string fileName, CancellationToken cancellationToken = default); } }