github.com/goravel/framework@v1.13.9/contracts/schedule/schedule.go (about) 1 package schedule 2 3 //go:generate mockery --name=Schedule 4 type Schedule interface { 5 // Call add a new callback event to the schedule. 6 Call(callback func()) Event 7 // Command adds a new Artisan command event to the schedule. 8 Command(command string) Event 9 // Register schedules. 10 Register(events []Event) 11 // Run schedules. 12 Run() 13 }