getRemoveOption()
Option An Option to remove the current task and do some cleanup if possible. This Option is displayed...
canBeSkipped(array $input)
Class ilMailDeliveryJobUserInteraction.
Class ChatMainBarProvider .
getOptions(array $input)
$input The input value of this task.Option[] Options are buttons the user can press on this interacti...
getOutputType()
Type A single type.
getInputTypes()
Type[] A list of types that are taken as input.
interaction(array $input, \ILIAS\BackgroundTasks\Task\UserInteraction\Option $user_selected_option, \ILIAS\BackgroundTasks\Bucket $bucket)