Documentation
¶
Index ¶
- type FSEntry
- func (db *FSEntry) CreateEntry(name string, data interface{}, path ...string) error
- func (db *FSEntry) CreateFolder(name string, data interface{}, path ...string) (*entity.FolderInfo, error)
- func (db *FSEntry) Drop() error
- func (db *FSEntry) DuplicateEntry(srcName, dstName string, path ...string) error
- func (db *FSEntry) DuplicateFolder(srcName, dstName string, path ...string) (*entity.FolderInfo, error)
- func (db *FSEntry) GetEntry(name string, path ...string) (*entity.Entry, error)
- func (db *FSEntry) GetFolder(name string, path ...string) (*entity.FolderInfo, error)
- func (db *FSEntry) Init() error
- func (db *FSEntry) List(path ...string) (*entity.List, error)
- func (db *FSEntry) MoveEntry(oldName, newName string, path ...string) error
- func (db *FSEntry) MoveFolder(oldName, newName string, path ...string) (*entity.FolderInfo, error)
- func (db *FSEntry) RemoveEntry(name string, path ...string) error
- func (db *FSEntry) RemoveFolder(name string, path ...string) error
- func (db *FSEntry) UpdateEntry(name string, data interface{}, path ...string) error
- func (db *FSEntry) UpdateFolder(name string, data interface{}, path ...string) (*entity.FolderInfo, error)
- func (db *FSEntry) UpdateFolderNameWithoutTimestamp(name, newName string, path ...string) error
- type IFSEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FSEntry ¶
type FSEntry struct {
// contains filtered or unexported fields
}
func (*FSEntry) CreateEntry ¶
func (*FSEntry) CreateFolder ¶
func (*FSEntry) DuplicateEntry ¶
func (*FSEntry) DuplicateFolder ¶
func (*FSEntry) MoveFolder ¶
func (*FSEntry) UpdateEntry ¶
func (*FSEntry) UpdateFolder ¶
type IFSEntry ¶
type IFSEntry interface {
Init() error
Drop() error
List(path ...string) (*entity.List, error)
CreateFolder(name string, data interface{}, path ...string) (*entity.FolderInfo, error)
GetFolder(name string, path ...string) (*entity.FolderInfo, error)
MoveFolder(oldName, newName string, path ...string) (*entity.FolderInfo, error)
UpdateFolder(name string, data interface{}, path ...string) (*entity.FolderInfo, error)
RemoveFolder(name string, path ...string) error
DuplicateFolder(srcName, dstName string, path ...string) (*entity.FolderInfo, error)
UpdateFolderNameWithoutTimestamp(name, newName string, path ...string) error
CreateEntry(name string, data interface{}, path ...string) error
GetEntry(name string, path ...string) (*entity.Entry, error)
MoveEntry(oldName, newName string, path ...string) error
UpdateEntry(name string, data interface{}, path ...string) error
RemoveEntry(name string, path ...string) error
DuplicateEntry(srcName, dstName string, path ...string) error
}
func NewFSEntry ¶
Click to show internal directories.
Click to hide internal directories.