14 lines
406 B
Dart
14 lines
406 B
Dart
import '../../marianumconnect_query.dart';
|
|
import '../../models/mc_holiday.dart';
|
|
|
|
class GetHolidays extends MarianumConnectQuery {
|
|
GetHolidays({super.dio});
|
|
|
|
Future<List<McHoliday>> run() => guard(() async {
|
|
final response = await dio.get<List<dynamic>>(endpoint('holidays'));
|
|
return response.data!
|
|
.map((e) => McHoliday.fromJson(e as Map<String, dynamic>))
|
|
.toList();
|
|
});
|
|
}
|