Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSourceEntry ¶
type DataSourceEntry struct {
snd.DataSource
Count int `json:"count"`
}
type Database ¶
type Database interface {
GetSettings() (snd.Settings, error)
SaveSettings(settings snd.Settings) error
GetLogs(hours int) ([]log.Entry, error)
AddLog(e log.Entry) error
GetTemplate(id string) (snd.Template, error)
SaveTemplate(template snd.Template) error
DeleteTemplate(id string) error
GetTemplates() ([]TemplateEntry, error)
GetEntries(id string) ([]snd.Entry, error)
GetEntry(id string, eid string) (snd.Entry, error)
CountEntries(id string) (int, error)
SaveEntry(id string, entry snd.Entry) error
DeleteEntry(id string, eid string) error
DeleteEntries(id string) error
SaveSource(ds snd.DataSource) error
DeleteSource(id string) error
GetSource(id string) (snd.DataSource, error)
GetSources() ([]DataSourceEntry, error)
}
type TemplateEntry ¶
Click to show internal directories.
Click to hide internal directories.