Files
atom/contracts/cron_job.go
2025-03-11 09:44:44 +08:00

14 lines
214 B
Go

package contracts
import (
"github.com/riverqueue/river"
)
type CronJob interface {
Kind() string
Periodic() river.PeriodicSchedule
JobArgs() river.JobArgs
InsertOpts() river.InsertOpts
RunOnStart() bool
}