Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminBootstrapService ¶
type AdminExecutionService ¶
type AdminJobActionService ¶
type AdminJobActionService interface {
PauseJob(ctx context.Context, id uuid.UUID) (domain.Job, error)
ResumeJob(ctx context.Context, id uuid.UUID) (domain.Job, error)
TriggerNow(ctx context.Context, id uuid.UUID) (domain.Execution, error)
GetNextRunTime(ctx context.Context, id uuid.UUID) (time.Time, []time.Time, domain.Schedule, error)
}
type AdminJobService ¶
type AdminJobService interface {
ListJobsWithSchedules(ctx context.Context, filter domain.JobFilter) ([]domain.JobWithSchedule, error)
CreateJob(ctx context.Context, input service.CreateJobInput) (domain.Job, domain.Schedule, error)
GetJob(ctx context.Context, id uuid.UUID) (domain.Job, domain.Schedule, []domain.Tag, []domain.Execution, error)
UpdateJob(ctx context.Context, id uuid.UUID, input service.UpdateJobInput) (domain.Job, domain.Schedule, error)
DeleteJob(ctx context.Context, id uuid.UUID) error
}
type AdminService ¶
type AdminService interface {
AdminBootstrapService
AdminJobService
AdminJobActionService
AdminExecutionService
}
Click to show internal directories.
Click to hide internal directories.