module_upload

package module
v0.0.0-...-b578aaf Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2021 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const GeokaskadModuleId = "upload"

https://github.com/C2FO/vfs

View Source
const MaxCoreVersion = "0.0.9"
View Source
const MinCoreVersion = "0.0.1"
View Source
const Version = "0.0.1"

Variables

This section is empty.

Functions

This section is empty.

Types

type GeokaskadModule

type GeokaskadModule struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (GeokaskadModule) CompatCoreVersion

func (g GeokaskadModule) CompatCoreVersion() (version.Version, version.Version)

func (GeokaskadModule) CompatMetadataStoreTypes

func (g GeokaskadModule) CompatMetadataStoreTypes() []metadata.MetadataStorageType

func (*GeokaskadModule) ConfigurateModule

func (g *GeokaskadModule) ConfigurateModule(configManager *config.ConfigManager) error

func (GeokaskadModule) Description

func (g GeokaskadModule) Description() string

func (GeokaskadModule) GetDefaultConfigValues

func (g GeokaskadModule) GetDefaultConfigValues() (string, interface{})

func (GeokaskadModule) ID

func (g GeokaskadModule) ID() string

func (GeokaskadModule) InitRouter

func (g GeokaskadModule) InitRouter(router *mux.Router) error

func (*GeokaskadModule) MigrateMetadata

func (g *GeokaskadModule) MigrateMetadata(storage metadata.MetadataStorage) error

func (GeokaskadModule) RequiredModules

func (g GeokaskadModule) RequiredModules() []string

func (GeokaskadModule) RunModule

func (g GeokaskadModule) RunModule() error

func (GeokaskadModule) StopModule

func (g GeokaskadModule) StopModule() error

func (GeokaskadModule) Version

func (g GeokaskadModule) Version() version.Version

type GeokaskadUpload

type GeokaskadUpload struct {
	ID       string    `gorm:"index:uploads_id_idx;size:254;not null;"`
	UploadDt time.Time `gorm:"not null;"`
	Name     string    `gorm:"size:2048;not null;"`
	Size     int64     `gorm:"not null;"`
	MimeType string    `gorm:"size:256;not null;"`
	Path     string    `gorm:"size:4096;not null;"`
}

func (*GeokaskadUpload) BeforeCreate

func (u *GeokaskadUpload) BeforeCreate(tx *gorm.DB) (err error)

type UploadConfig

type UploadConfig struct {
	URI      string
	Settings vfs.Options
}

func GetDefaults

func GetDefaults() UploadConfig

type UploadInfo

type UploadInfo struct {
	UploadId uuid.UUID `json:"upload_id"`
}

Jump to

Keyboard shortcuts

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