Documentation ¶
Index ¶
- type StorageService
- func (fs StorageService) CreateBucket(name string) (*data.Bucket, error)
- func (fs StorageService) DestroyBucket(name string) error
- func (fs StorageService) GetBucket(name string) (*data.Bucket, error)
- func (fs StorageService) GetBuckets() ([]*data.Bucket, error)
- func (fs StorageService) GetFile(containerName, name string) (*data.File, error)
- func (fs StorageService) GetFiles(containerName string) ([]*data.File, error)
- func (fs StorageService) RemoveFile(containerName, name string) error
- func (fs StorageService) UploadFile(bucketName string, request *http.Request) ([]*data.File, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StorageService ¶
type StorageService struct {
// contains filtered or unexported fields
}
func NewStorageService ¶
func NewStorageService(providerType string) *StorageService
func (StorageService) CreateBucket ¶
func (fs StorageService) CreateBucket(name string) (*data.Bucket, error)
func (StorageService) DestroyBucket ¶
func (fs StorageService) DestroyBucket(name string) error
func (StorageService) GetBucket ¶
func (fs StorageService) GetBucket(name string) (*data.Bucket, error)
func (StorageService) GetBuckets ¶
func (fs StorageService) GetBuckets() ([]*data.Bucket, error)
func (StorageService) GetFile ¶
func (fs StorageService) GetFile(containerName, name string) (*data.File, error)
func (StorageService) GetFiles ¶
func (fs StorageService) GetFiles(containerName string) ([]*data.File, error)
func (StorageService) RemoveFile ¶
func (fs StorageService) RemoveFile(containerName, name string) error
func (StorageService) UploadFile ¶
Click to show internal directories.
Click to hide internal directories.