planner/storage/storage.go

21 lines
378 B
Go

package storage
import (
"errors"
"time"
"code.ewintr.nl/planner/planner"
)
var (
ErrNotFound = errors.New("not found")
)
type Repository interface {
NewSince(t time.Time) ([]planner.Syncable, error)
Store(item planner.Syncable) error
// FindTask(id string) (planner.Task, error)
// FindAllTasks() ([]planner.Task, error)
// StoreTask(project planner.Task) error
}