Files
atom/contracts/cron_job.go
2024-12-30 19:34:34 +08:00

16 lines
224 B
Go

package contracts
import (
"time"
"github.com/riverqueue/river"
)
type CronJob interface {
Description() string
Periodic() time.Duration
JobArgs() []river.JobArgs
InsertOpts() *river.InsertOpts
RunOnStart() bool
}