Documentation ¶
Index ¶
- Constants
- type DummyDatabase
- func (d *DummyDatabase) AddAccount(account *types.Account) (err error)
- func (d *DummyDatabase) AddDownloadLink(link *types.DownloadLink) (err error)
- func (d *DummyDatabase) ClearAccesses() error
- func (d *DummyDatabase) DeleteCommand(ref *string) error
- func (d *DummyDatabase) GetAccess(user *string, path string) (api.AccessType, error)
- func (d *DummyDatabase) GetAccount(authType string, ref string) (account *types.Account, id string, err error)
- func (d *DummyDatabase) GetCommand(ref string) (command *types.Command, err error)
- func (d *DummyDatabase) GetDownloadLink(ref string) (link *types.DownloadLink, err error)
- func (d *DummyDatabase) GetSession(ref string) (session *types.Session, err error)
- func (d *DummyDatabase) GetShareLink(key string) (shareLink *types.ShareLink, err error)
- func (d *DummyDatabase) GetShareLinksFromPath(path string, user string) (shareLink []*types.ShareLink, err error)
- func (d *DummyDatabase) GetUserAccount(id string) (account *types.Account, err error)
- func (d *DummyDatabase) ListAccounts(searchDict map[string]string) (accounts []*types.Account, err error)
- func (d *DummyDatabase) ListCommands(user *string, offset int, limit int, ...) ([]*types.Command, int, error)
- func (d *DummyDatabase) ListShareLinks(user string) (shareLinks []*types.ShareLink, err error)
- func (d *DummyDatabase) Log(level LogLevel, message string)
- func (d *DummyDatabase) Name() string
- func (d *DummyDatabase) RemoveSession(ref string) (err error)
- func (d *DummyDatabase) RemoveShareLink(key string) (err error)
- func (d *DummyDatabase) SaveCommand(command *types.Command) (err error)
- func (d *DummyDatabase) SaveShareLink(shareLink *types.ShareLink) (err error)
- func (d *DummyDatabase) SetAccess(user *string, path string, access api.AccessType) error
- func (d *DummyDatabase) StoreSession(session *types.Session) (err error)
- func (d *DummyDatabase) UpdateAccount(id string, account *types.Account) (err error)
- func (d *DummyDatabase) UpdateShareLink(shareLink *types.ShareLink) (err error)
- type LogLevel
Constants ¶
View Source
const (
Name string = "DummyDb"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DummyDatabase ¶
type DummyDatabase struct { DbFolder string `json:"db_folder"` // contains filtered or unexported fields }
func NewDummyDatabase ¶
func NewDummyDatabase(config *json.RawMessage) (d *DummyDatabase, err error)
func (*DummyDatabase) AddAccount ¶
func (d *DummyDatabase) AddAccount(account *types.Account) (err error)
func (*DummyDatabase) AddDownloadLink ¶
func (d *DummyDatabase) AddDownloadLink(link *types.DownloadLink) (err error)
func (*DummyDatabase) ClearAccesses ¶
func (d *DummyDatabase) ClearAccesses() error
func (*DummyDatabase) DeleteCommand ¶
func (d *DummyDatabase) DeleteCommand(ref *string) error
func (*DummyDatabase) GetAccess ¶
func (d *DummyDatabase) GetAccess(user *string, path string) (api.AccessType, error)
func (*DummyDatabase) GetAccount ¶
func (*DummyDatabase) GetCommand ¶
func (d *DummyDatabase) GetCommand(ref string) (command *types.Command, err error)
func (*DummyDatabase) GetDownloadLink ¶
func (d *DummyDatabase) GetDownloadLink(ref string) (link *types.DownloadLink, err error)
func (*DummyDatabase) GetSession ¶
func (d *DummyDatabase) GetSession(ref string) (session *types.Session, err error)
func (*DummyDatabase) GetShareLink ¶
func (d *DummyDatabase) GetShareLink(key string) (shareLink *types.ShareLink, err error)
func (*DummyDatabase) GetShareLinksFromPath ¶
func (*DummyDatabase) GetUserAccount ¶
func (d *DummyDatabase) GetUserAccount(id string) (account *types.Account, err error)
func (*DummyDatabase) ListAccounts ¶
func (*DummyDatabase) ListCommands ¶
func (d *DummyDatabase) ListCommands(user *string, offset int, limit int, search_parameters *api.CommandsSearchParameters) ([]*types.Command, int, error)
func (*DummyDatabase) ListShareLinks ¶
func (d *DummyDatabase) ListShareLinks(user string) (shareLinks []*types.ShareLink, err error)
func (*DummyDatabase) Log ¶
func (d *DummyDatabase) Log(level LogLevel, message string)
func (*DummyDatabase) Name ¶
func (d *DummyDatabase) Name() string
func (*DummyDatabase) RemoveSession ¶
func (d *DummyDatabase) RemoveSession(ref string) (err error)
func (*DummyDatabase) RemoveShareLink ¶
func (d *DummyDatabase) RemoveShareLink(key string) (err error)
func (*DummyDatabase) SaveCommand ¶
func (d *DummyDatabase) SaveCommand(command *types.Command) (err error)
func (*DummyDatabase) SaveShareLink ¶
func (d *DummyDatabase) SaveShareLink(shareLink *types.ShareLink) (err error)
func (*DummyDatabase) SetAccess ¶
func (d *DummyDatabase) SetAccess(user *string, path string, access api.AccessType) error
func (*DummyDatabase) StoreSession ¶
func (d *DummyDatabase) StoreSession(session *types.Session) (err error)
func (*DummyDatabase) UpdateAccount ¶
func (d *DummyDatabase) UpdateAccount(id string, account *types.Account) (err error)
func (*DummyDatabase) UpdateShareLink ¶
func (d *DummyDatabase) UpdateShareLink(shareLink *types.ShareLink) (err error)
Click to show internal directories.
Click to hide internal directories.