Documentation ¶
Index ¶
- type FolderStore
- func (store FolderStore) AddEntry(name data.ProjectName, entry data.Entry) error
- func (store FolderStore) GetProject(name data.ProjectName) (data.Project, error)
- func (store FolderStore) GetProjects() (data.Projects, error)
- func (store FolderStore) ListProjects(showarchive bool) (data.Projects, error)
- func (store FolderStore) PopulateProjects(projects *data.Projects) error
- func (store FolderStore) PutProject(project data.Project) error
- type Store
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FolderStore ¶
type FolderStore struct {
// contains filtered or unexported fields
}
func (FolderStore) AddEntry ¶
func (store FolderStore) AddEntry(name data.ProjectName, entry data.Entry) error
func (FolderStore) GetProject ¶
func (store FolderStore) GetProject(name data.ProjectName) (data.Project, error)
func (FolderStore) GetProjects ¶
func (store FolderStore) GetProjects() (data.Projects, error)
func (FolderStore) ListProjects ¶
func (store FolderStore) ListProjects(showarchive bool) (data.Projects, error)
func (FolderStore) PopulateProjects ¶
func (store FolderStore) PopulateProjects(projects *data.Projects) error
func (FolderStore) PutProject ¶
func (store FolderStore) PutProject(project data.Project) error
type Store ¶
type Store interface { AddEntry(data.ProjectName, data.Entry) error GetProject(data.ProjectName) (data.Project, error) GetProjects() (data.Projects, error) ListProjects(bool) (data.Projects, error) PutProject(data.Project) error PopulateProjects(*data.Projects) error }
func NewFolderStore ¶
Click to show internal directories.
Click to hide internal directories.