Versions in this module Expand all Collapse all v1 v1.2.2 Feb 28, 2026 Changes in this version + type Downloader interface + Download func(ctx context.Context, bucketName string, objectName string) (io.ReadCloser, error) + type GenericS3Provider struct + func NewGenericS3Provider(endpoint, accessKey, secret, region string) (*GenericS3Provider, error) + func (s *GenericS3Provider) Download(ctx context.Context, bucketName string, objectName string) (io.ReadCloser, error) + func (s *GenericS3Provider) Upload(ctx context.Context, bucketName string, objectName string, r io.Reader, ...) error + type Provider interface + type Uploader interface + Upload func(ctx context.Context, bucketName string, objectName string, r io.Reader, ...) error