Versions in this module Expand all Collapse all v0 v0.1.0 Jun 13, 2026 Changes in this version + type Provider interface + CreateFolder func(ctx context.Context, parentID *string, name string, metadata map[string]string) (*string, error) + GetContent func(ctx context.Context, id string, start int64, end int64) ([]byte, error) + ToTusHandler func(storageProviderID uuid.UUID, basePath string, parent string, ...) (*handler.Handler, error) + func GetProvider(p *database.PublicStorageProvidersSelect) (Provider, error) v0.0.2 May 30, 2026 Changes in this version + type S3Config struct + AccessKeyID string + Bucket string + Endpoint string + Region string + SecretAccessKey string + type S3Provider struct + func NewS3Provider(cfg S3Config) (*S3Provider, error) + func (p *S3Provider) CreateFolder(ctx context.Context, parent *string, name string, metadata map[string]string) (*string, error) + func (p *S3Provider) ToTusHandler(basePath string, uploadPrefix string) (*handler.Handler, error)