fakefs

package
v1.5.7-0...-b5473c1 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2021 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeFS

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

func New

func New() *FakeFS

func (*FakeFS) Copy

func (fs *FakeFS) Copy(uid int64, alias, newPath string) error

func (*FakeFS) CreateFile

func (fs *FakeFS) CreateFile(m *model.Matter) (interface{}, error)
func (fs *FakeFS) CreateFileLink(alias string) (string, error)

func (*FakeFS) CreateFolder

func (fs *FakeFS) CreateFolder(m *model.Matter) (interface{}, error)

func (*FakeFS) Delete

func (fs *FakeFS) Delete(uid int64, alias string) error

func (*FakeFS) List

func (fs *FakeFS) List(uid int64, qp *bind.QueryFiles) (list []model.Matter, total int64, err error)

func (*FakeFS) Move

func (fs *FakeFS) Move(uid int64, alias, newPath string) error

func (*FakeFS) Rename

func (fs *FakeFS) Rename(uid int64, alias, name string) error

func (*FakeFS) TagUploadDone

func (fs *FakeFS) TagUploadDone(uid int64, alias string) (*model.Matter, error)

type File

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

func NewFile

func NewFile() *File

func (*File) BuildGetURL

func (f *File) BuildGetURL(alias string) (string, error)

func (*File) Copy

func (f *File) Copy(uid int64, alias, parent string) error

func (*File) Delete

func (f *File) Delete(uid int64, alias string) error

func (*File) Move

func (f *File) Move(uid int64, alias, parent string) error

func (*File) PreSignPutURL

func (f *File) PreSignPutURL(matter *model.Matter) (url string, headers http.Header, err error)

func (*File) Rename

func (f *File) Rename(uid int64, alias, name string) error

func (*File) UploadDone

func (f *File) UploadDone(uid int64, alias string) (*model.Matter, error)

type Folder

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

func NewFolder

func NewFolder() *Folder

func (*Folder) Create

func (f *Folder) Create(matter *model.Matter) error

func (*Folder) Move

func (f *Folder) Move(uid int64, alias, parent string) error

func (*Folder) Remove

func (f *Folder) Remove(uid int64, alias string) error

func (*Folder) Rename

func (f *Folder) Rename(uid int64, alias, name string) error

Jump to

Keyboard shortcuts

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