TasksFilterX extension

Extension methods for filtering tasks.

on

Methods

filter({String? query, int? courseId, Set<int>? courseIds, int? taskId, Set<int>? taskIds, Duration? deadlineDiff, Duration? minDeadlineDiff, Duration? maxDeadlineDiff, Set<MoodleTaskStatus> status = const {}, Set<MoodleTaskType> type = const {}, bool test(MoodleTask)?}) List<MoodleTask>

Available on Iterable<MoodleTask>, provided by the TasksFilterX extension

Filters all MoodleTasks based on the provided criteria.