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.