···88 // EventClearScheduledJobs is used to clear all future scheduled jobs for a given churros object
99 // For example, when adding a new ticket to an event, we want to unschedule all future notifications for the event since the shotgun date may have changed
1010 EventClearScheduledJobs Event = "clear_scheduled_jobs"
1111+ EventShowScheduledJobs Event = "show_scheduled_jobs"
1112 EventNewPost Event = "new_post"
1213 EventGodchildRequest Event = "godchild_request"
1314 EventNewComment Event = "new_comment"
···3031 // When to push the notification
3132 SendAt time.Time `json:"send_at"`
3233 // Type of event that triggered the notification
3333- Event Event `json:"event" jsonschema:"enum=clear_scheduled_jobs,enum=new_post,enum=godchild_request,enum=new_comment,enum=comment_reply,enum=custom,enum=test,enum=godchild_accepted,enum=godchild_rejected,enum=pending_signup,enum=login_stuck,enum=booking_paid,enum=contribution_paid,enum=shotgun_opens_soon,enum=shotgun_closes_soon"`
3434+ Event Event `json:"event" jsonschema:"enum=clear_scheduled_jobs,enum=show_scheduled_jobs,enum=new_post,enum=godchild_request,enum=new_comment,enum=comment_reply,enum=custom,enum=test,enum=godchild_accepted,enum=godchild_rejected,enum=pending_signup,enum=login_stuck,enum=booking_paid,enum=contribution_paid,enum=shotgun_opens_soon,enum=shotgun_closes_soon"`
3435 // Churros ID of the ressource (the ticket, the post, the comment, etc)
3536 // Used to determine to whom the notification should be sent
3637 // For godchild_request, this is not a user id, but a godparent request id.