using FileService.Application.StorageContracts; namespace FileService.Application.Ports { public interface IObjectStoragePort { string ProviderCode { get; } public Task InitUploadAsync(InitiateUploadCommand command,CancellationToken token); public Task GenerateUploadUrlAsync(GenerateUploadUrlCommand command, CancellationToken token); public Task CompleteUploadAsync(CompleteUploadCommand command, CancellationToken token); } }