appfilesmodel

package
v0.7.3 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppFilesModel

type AppFilesModel struct {
	Location2Path interface {
		AppMeta(string) string
		AppFiles(string) string
	} `checkinject:"required"`
	Config *domain.RuntimeConfig `checkinject:"required"`
}

AppFilesModel is struct for application files manager

func (*AppFilesModel) Delete

func (a *AppFilesModel) Delete(locationKey string) error

Delete removes the files from the system

func (*AppFilesModel) ReadMeta

func (a *AppFilesModel) ReadMeta(locationKey string) (*domain.AppFilesMetadata, error)

ReadMeta reads metadata from the files at location key

func (*AppFilesModel) ReadMigrations

func (a *AppFilesModel) ReadMigrations(locationKey string) ([]byte, error)

func (*AppFilesModel) ReadRoutes

func (a *AppFilesModel) ReadRoutes(locationKey string) ([]byte, error)

func (*AppFilesModel) Save

func (a *AppFilesModel) Save(files *map[string][]byte) (string, error)

Save puts the data passed in files in an apps directory

func (*AppFilesModel) WriteMigrations

func (a *AppFilesModel) WriteMigrations(locationKey string, routesData []byte) error

func (*AppFilesModel) WriteRoutes

func (a *AppFilesModel) WriteRoutes(locationKey string, routesData []byte) error

Jump to

Keyboard shortcuts

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