Files
hetty/pkg/proj/repo.go
2025-02-05 21:54:59 +01:00

14 lines
313 B
Go

package proj
import (
"context"
)
type Repository interface {
FindProjectByID(ctx context.Context, id string) (*Project, error)
UpsertProject(ctx context.Context, project *Project) error
DeleteProject(ctx context.Context, id string) error
Projects(ctx context.Context) ([]*Project, error)
Close() error
}