Files
atom/contracts/cron_job.go
2024-12-30 17:16:13 +08:00

16 lines
222 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
}