Documentation
¶
Index ¶
- func WithPretty() func(fs *FSEntry)
- type FSEntry
- func (db *FSEntry) CreateBinary(name string, data []byte, path ...string) error
- 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) GetBinary(name string, path ...string) ([]byte, 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) MoveBinary(oldName, newName string, path ...string) 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) RemoveBinary(name string, path ...string) error
- func (db *FSEntry) RemoveEntry(name string, path ...string) error
- func (db *FSEntry) RemoveFolder(name string, path ...string) error
- func (db *FSEntry) UpdateBinary(name string, data []byte, 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 ¶
func WithPretty ¶ added in v0.0.9
func WithPretty() func(fs *FSEntry)
Types ¶
type FSEntry ¶
type FSEntry struct {
// contains filtered or unexported fields
}
func (*FSEntry) CreateBinary ¶ added in v0.0.6
func (*FSEntry) CreateEntry ¶
func (*FSEntry) CreateFolder ¶
func (*FSEntry) DuplicateEntry ¶
func (*FSEntry) DuplicateFolder ¶
func (*FSEntry) MoveBinary ¶ added in v0.0.6
func (*FSEntry) MoveFolder ¶
func (*FSEntry) RemoveBinary ¶ added in v0.0.6
func (*FSEntry) UpdateBinary ¶ added in v0.0.6
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
CreateBinary(name string, data []byte, path ...string) error
GetBinary(name string, path ...string) ([]byte, error)
MoveBinary(oldName, newName string, path ...string) error
UpdateBinary(name string, data []byte, path ...string) error
RemoveBinary(name string, path ...string) error
}
func NewFSEntry ¶
Click to show internal directories.
Click to hide internal directories.