Files
Gardomatic/internal/storage/task_template_opt_outs.go
kleiax 904d14b64c
CI / test (push) Canceled after 0s
Initial commit
2026-09-12 22:22:17 +02:00

10 lines
368 B
Go

package storage
// TaskTemplateOptOutModelInterface records per-plant suppression of automatic
// task generation from a species template.
type TaskTemplateOptOutModelInterface interface {
IsOptedOut(gardenID, plantID, templateID int) (bool, error)
GetAllForPlant(gardenID, plantID int) ([]int, error)
Set(gardenID, plantID, templateID int, optedOut bool) error
}