// import 'dart:developer'; // // import 'package:marianum_mobile/api/apiParams.dart'; // import 'package:marianum_mobile/api/apiRequest.dart'; // import 'package:marianum_mobile/api/webuntis/queries/authenticate/authenticate.dart'; // import 'package:shared_preferences/shared_preferences.dart'; // import 'package:webdav_client/webdav_client.dart'; // // import '../../apiResponse.dart'; // // abstract class WebdavApi extends ApiRequest { // T genericParams; // // WebdavApi(this.genericParams) { // establishWebdavConnection(); // } // // Future run(); // // static Future webdav = establishWebdavConnection(); // // static Future establishWebdavConnection() async { // SharedPreferences preferences = await SharedPreferences.getInstance(); // // // Client client = newClient( // // "https://cloud.marianum-fulda.de/remote.php/dav/files/***REMOVED***/", // // user: "***REMOVED***", // // password: "***REMOVED***", // // debug: true // // ); // // // // client.setHeaders( // // { // // "Authorization": "Bearer", // // "User-Agent": "Marianum Fulda/Alpha0.1 (Development build) ; https://mhsl.eu/id.html", // // } // // ); // // throw UnimplementedError(); // //return client; // // } // }