Files
PLDpro.Web/Services/IStorageService.cs
Erik 0f39159d39
Some checks failed
Build & Deploy PLDpro.Web Test to 192.168.1.100 / build-and-deploy (push) Failing after 47s
Reapply "S3 Test"
This reverts commit 35f4133001.
2026-01-24 20:52:11 +01:00

13 lines
493 B
C#

using Pldpro.Web.Services.Models;
namespace Pldpro.Web.Services;
public interface IStorageService
{
Task<IEnumerable<BucketItem>> ListBucketsAsync(CancellationToken ct = default);
Task CreateBucketAsync(string bucketName, CancellationToken ct = default);
Task<IEnumerable<ObjectItem>> ListObjectsAsync(string bucket, CancellationToken ct = default);
Task UploadObjectAsync(string bucket, string key, Stream content, string contentType, CancellationToken ct = default);
}