// import 'dart:developer';
//
// import 'package:marianum_mobile/api/apiResponse.dart';
// import 'package:marianum_mobile/api/marianumcloud/webdav/queries/listFiles/listFilesCache.dart';
// import 'package:marianum_mobile/api/marianumcloud/webdav/queries/listFiles/listFilesResponse.dart';
// import 'package:marianum_mobile/data/dataHolder.dart';
//
// class FilesProps extends DataHolder {
//
//   ListFilesResponse? _listFilesResponse;
//   ListFilesResponse get listFilesResponse => _listFilesResponse!;
//
//   @override
//   List<ApiResponse?> properties() {
//     return [_listFilesResponse];
//   }
//
//   @override
//   void run() {
//     log("Query Cache");
//     ListFilesCache(
//       path: "/",
//       onUpdate: (ListFilesResponse data) => {
//         log("Got cache response"),
//         _listFilesResponse = data,
//         notifyListeners(),
//       }
//     );
//   }
//
// }