Documentation
¶
Index ¶
- Variables
- type LadybugStore
- func (store *LadybugStore) CreateAssessment(ctx context.Context, assessment projectconfidence.ConfidenceAssessment) (projectconfidence.ConfidenceAssessment, error)
- func (store *LadybugStore) GetAssessment(ctx context.Context, projectID string, claimID string) (projectconfidence.ConfidenceAssessment, error)
- func (store *LadybugStore) ListAssessments(ctx context.Context, projectID string, ...) ([]projectconfidence.ConfidenceAssessment, error)
- type MemoryStore
- func (store *MemoryStore) CreateAssessment(_ context.Context, assessment projectconfidence.ConfidenceAssessment) (projectconfidence.ConfidenceAssessment, error)
- func (store *MemoryStore) GetAssessment(_ context.Context, projectID string, claimID string) (projectconfidence.ConfidenceAssessment, error)
- func (store *MemoryStore) ListAssessments(_ context.Context, projectID string, filter projectconfidence.AssessmentFilter) ([]projectconfidence.ConfidenceAssessment, error)
- type Store
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = errors.New("not found")
Functions ¶
This section is empty.
Types ¶
type LadybugStore ¶
type LadybugStore struct {
// contains filtered or unexported fields
}
func NewLadybugStore ¶
func NewLadybugStore(graph ladybug.Graph) *LadybugStore
func (*LadybugStore) CreateAssessment ¶
func (store *LadybugStore) CreateAssessment(ctx context.Context, assessment projectconfidence.ConfidenceAssessment) (projectconfidence.ConfidenceAssessment, error)
func (*LadybugStore) GetAssessment ¶
func (store *LadybugStore) GetAssessment(ctx context.Context, projectID string, claimID string) (projectconfidence.ConfidenceAssessment, error)
func (*LadybugStore) ListAssessments ¶
func (store *LadybugStore) ListAssessments(ctx context.Context, projectID string, filter projectconfidence.AssessmentFilter) ([]projectconfidence.ConfidenceAssessment, error)
type MemoryStore ¶
type MemoryStore struct {
// contains filtered or unexported fields
}
func NewMemoryStore ¶
func NewMemoryStore() *MemoryStore
func (*MemoryStore) CreateAssessment ¶
func (store *MemoryStore) CreateAssessment(_ context.Context, assessment projectconfidence.ConfidenceAssessment) (projectconfidence.ConfidenceAssessment, error)
func (*MemoryStore) GetAssessment ¶
func (store *MemoryStore) GetAssessment(_ context.Context, projectID string, claimID string) (projectconfidence.ConfidenceAssessment, error)
func (*MemoryStore) ListAssessments ¶
func (store *MemoryStore) ListAssessments(_ context.Context, projectID string, filter projectconfidence.AssessmentFilter) ([]projectconfidence.ConfidenceAssessment, error)
type Store ¶
type Store = projectconfidence.Store
Click to show internal directories.
Click to hide internal directories.