2022-03-15 20:50:11 +00:00
|
|
|
package model
|
|
|
|
|
2022-03-18 12:15:55 +00:00
|
|
|
// Store interface
|
|
|
|
type Store interface {
|
|
|
|
Open() error
|
2022-03-22 15:36:18 +00:00
|
|
|
AddPage(string, string) error
|
|
|
|
CreatePage(Page) error
|
|
|
|
GetPage(string) (Page, error)
|
2022-03-28 15:14:01 +00:00
|
|
|
GetPageVersion(string, string) (Page, error)
|
2022-03-18 12:15:55 +00:00
|
|
|
GetAllPages() ([]Page, error)
|
2022-04-04 20:16:07 +00:00
|
|
|
GetPageHistory(name string) ([]Page, error)
|
2022-03-15 20:50:11 +00:00
|
|
|
}
|