Documentation
¶
Index ¶
- func NewLogEntryService() storage.LogEntryService
- func NewLogNoteService() storage.LogNoteService
- type LogEntryMemoryStore
- func (les *LogEntryMemoryStore) Add(entry models.LogEntry) (int64, error)
- func (les *LogEntryMemoryStore) Delete(id int64) error
- func (les *LogEntryMemoryStore) List(options storage.LogEntryListOptions) ([]models.LogEntry, int64, error)
- func (les *LogEntryMemoryStore) Move(id int64, newParentID int64) error
- func (les *LogEntryMemoryStore) Update(id int64, update models.LogEntryOptional) error
- type LogNoteMemoryStore
- func (lns *LogNoteMemoryStore) Add(entryID int64, note models.Note) (int64, error)
- func (lns *LogNoteMemoryStore) Delete(entryID int64, noteID int64) error
- func (lns *LogNoteMemoryStore) List(entryID int64, options storage.LogNoteListOptions) ([]models.Note, int64, error)
- func (lns *LogNoteMemoryStore) Update(entryID int64, noteID int64, update models.NoteOptional) error
- type MemoryStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLogEntryService ¶
func NewLogEntryService() storage.LogEntryService
func NewLogNoteService ¶
func NewLogNoteService() storage.LogNoteService
Types ¶
type LogEntryMemoryStore ¶
type LogEntryMemoryStore struct {
*MemoryStore
}
func (*LogEntryMemoryStore) Add ¶
func (les *LogEntryMemoryStore) Add(entry models.LogEntry) (int64, error)
func (*LogEntryMemoryStore) Delete ¶
func (les *LogEntryMemoryStore) Delete(id int64) error
func (*LogEntryMemoryStore) List ¶
func (les *LogEntryMemoryStore) List(options storage.LogEntryListOptions) ([]models.LogEntry, int64, error)
LogEntry service methods
func (*LogEntryMemoryStore) Move ¶ added in v0.0.9
func (les *LogEntryMemoryStore) Move(id int64, newParentID int64) error
func (*LogEntryMemoryStore) Update ¶
func (les *LogEntryMemoryStore) Update(id int64, update models.LogEntryOptional) error
type LogNoteMemoryStore ¶
type LogNoteMemoryStore struct {
*MemoryStore
}
func (*LogNoteMemoryStore) Delete ¶
func (lns *LogNoteMemoryStore) Delete(entryID int64, noteID int64) error
func (*LogNoteMemoryStore) List ¶
func (lns *LogNoteMemoryStore) List(entryID int64, options storage.LogNoteListOptions) ([]models.Note, int64, error)
LogNote service methods
func (*LogNoteMemoryStore) Update ¶
func (lns *LogNoteMemoryStore) Update(entryID int64, noteID int64, update models.NoteOptional) error
type MemoryStore ¶
type MemoryStore struct {
// contains filtered or unexported fields
}
func New ¶
func New() *MemoryStore
Click to show internal directories.
Click to hide internal directories.