mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-03-12 01:59:34 -05:00
feat: add TaskReminderFiredEvent and TaskOverdueEvent types
This commit is contained in:
@@ -176,6 +176,28 @@ func (t *TaskPositionsRecalculatedEvent) Name() string {
|
||||
return "task.positions.recalculated"
|
||||
}
|
||||
|
||||
// TaskReminderFiredEvent represents an event where a task reminder has fired
|
||||
type TaskReminderFiredEvent struct {
|
||||
Task *Task `json:"task"`
|
||||
Project *Project `json:"project"`
|
||||
}
|
||||
|
||||
// Name defines the name for TaskReminderFiredEvent
|
||||
func (t *TaskReminderFiredEvent) Name() string {
|
||||
return "task.reminder.fired"
|
||||
}
|
||||
|
||||
// TaskOverdueEvent represents an event where a task is overdue
|
||||
type TaskOverdueEvent struct {
|
||||
Task *Task `json:"task"`
|
||||
Project *Project `json:"project"`
|
||||
}
|
||||
|
||||
// Name defines the name for TaskOverdueEvent
|
||||
func (t *TaskOverdueEvent) Name() string {
|
||||
return "task.overdue"
|
||||
}
|
||||
|
||||
////////////////////
|
||||
// Project Events //
|
||||
////////////////////
|
||||
|
||||
Reference in New Issue
Block a user