Files
LazyPM/pkg/task/types.go
Robin Olsen e994c890f4 refactor survery cmd
move package files to pkg
2026-02-13 10:13:41 +01:00

18 lines
371 B
Go

package task
import (
"context"
"github.com/LazyBachelor/LazyPM/internal/service"
)
type TaskConfig = service.Config
type Interface interface {
Run(context.Context, TaskConfig) error
}
type ConfigFunc func() TaskConfig
type ValidateFunc func(context.Context, *service.Services) (ok bool, err error)
type DbStateFunc func(context.Context, *service.Services) error