Versions in this module Expand all Collapse all v0 v0.1.35 Feb 9, 2024 Changes in this version + type AWS struct + func (c *AWS) GetPresignedUrl(bucketName, path string, expiry time.Duration) (string, string) + func (c *AWS) LoadSecretsIntoEnv() + func (c *AWS) UploadStream(bucketName, path string, imageData bytes.Buffer) (chan string, chan error) + type Azure struct + func (c *Azure) GetPresignedUrl(bucketName, path string, expiry time.Duration) (string, string) + func (c *Azure) LoadSecretsIntoEnv() + func (c *Azure) UploadStream(containerName, path string, imageData bytes.Buffer) (chan string, chan error) + type Cloud interface + GetPresignedUrl func(bucketName, path string, expiry time.Duration) (string, string) + LoadSecretsIntoEnv func() + UploadStream func(bucketName, path string, imageData bytes.Buffer) (chan string, chan error) + type GCP struct + func (c *GCP) GetPresignedUrl(bucketName, path string, expiry time.Duration) (string, string) + func (c *GCP) LoadSecretsIntoEnv() + func (c *GCP) UploadStream(bucketName, path string, imageData bytes.Buffer) (chan string, chan error)