Documentation ¶
Index ¶
- Constants
- type GeokaskadModule
- func (g GeokaskadModule) CompatCoreVersion() (version.Version, version.Version)
- func (g GeokaskadModule) CompatMetadataStoreTypes() []metadata.MetadataStorageType
- func (g *GeokaskadModule) ConfigurateModule(configManager *config.ConfigManager) error
- func (g GeokaskadModule) Description() string
- func (g GeokaskadModule) GetDefaultConfigValues() (string, interface{})
- func (g GeokaskadModule) ID() string
- func (g GeokaskadModule) InitRouter(router *mux.Router) error
- func (g *GeokaskadModule) MigrateMetadata(storage metadata.MetadataStorage) error
- func (g GeokaskadModule) RequiredModules() []string
- func (g GeokaskadModule) RunModule() error
- func (g GeokaskadModule) StopModule() error
- func (g GeokaskadModule) Version() version.Version
- type GeokaskadUpload
- type UploadConfig
- type UploadInfo
Constants ¶
View Source
const GeokaskadModuleId = "upload"
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 ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.