storage

package
v0.0.0-...-5ed09de Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StorageDatabase

type StorageDatabase struct {
	// contains filtered or unexported fields
}

func NewStorageDatabase

func NewStorageDatabase(connection manager.IDB, dialect string, logger logger.ILogger) (*StorageDatabase, error)

func (*StorageDatabase) Download

func (storage *StorageDatabase) Download(path string) ([]byte, error)

func (*StorageDatabase) LoadSections

func (storage *StorageDatabase) LoadSections() ([]*models.Section, error)

func (*StorageDatabase) Upload

func (storage *StorageDatabase) Upload(path string, file []byte) (string, error)

type StorageDropbox

type StorageDropbox struct {
	// contains filtered or unexported fields
}

func NewStorageDropbox

func NewStorageDropbox(connection *dropbox.Dropbox, logger logger.ILogger) *StorageDropbox

func (*StorageDropbox) Download

func (storage *StorageDropbox) Download(path string) ([]byte, error)

func (*StorageDropbox) Upload

func (storage *StorageDropbox) Upload(path string, file []byte) (string, error)

type StorageRabbitmq

type StorageRabbitmq struct {
	// contains filtered or unexported fields
}

func NewStorageRabbitmq

func NewStorageRabbitmq(connection manager.IRabbitmqProducer, logger logger.ILogger) *StorageRabbitmq

func (*StorageRabbitmq) Download

func (storage *StorageRabbitmq) Download(path string) ([]byte, error)

func (*StorageRabbitmq) Upload

func (storage *StorageRabbitmq) Upload(path string, file []byte) (string, error)

type StorageRedis

type StorageRedis struct {
	// contains filtered or unexported fields
}

func NewStorageRedis

func NewStorageRedis(connection manager.IRedis, logger logger.ILogger) *StorageRedis

func (*StorageRedis) Download

func (storage *StorageRedis) Download(path string) ([]byte, error)

func (*StorageRedis) Upload

func (storage *StorageRedis) Upload(path string, file []byte) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL