26 lines
603 B
Dart
26 lines
603 B
Dart
|
|
import '../../api/apiResponse.dart';
|
|
import '../../api/holidays/getHolidaysCache.dart';
|
|
import '../../api/holidays/getHolidaysResponse.dart';
|
|
import '../dataHolder.dart';
|
|
|
|
|
|
class HolidaysProps extends DataHolder {
|
|
GetHolidaysResponse? _getHolidaysResponse;
|
|
GetHolidaysResponse get getHolidaysResponse => _getHolidaysResponse!;
|
|
|
|
@override
|
|
List<ApiResponse?> properties() {
|
|
return [_getHolidaysResponse];
|
|
}
|
|
|
|
@override
|
|
void run() {
|
|
GetHolidaysCache(
|
|
onUpdate: (GetHolidaysResponse data) => {
|
|
_getHolidaysResponse = data,
|
|
notifyListeners(),
|
|
},
|
|
);
|
|
}
|
|
} |