import 'dart:io'; abstract class IDataStrategy { // Create user Future postUser(String email, String hash, String username); // Delete user Future deleteUser(String token); // Get Token validate Future getToken(String uuid, String passwordHash); // Get all files for user Future getFiles(String token); // Upload file on BDD Future uploadFile(String token, File file); // Get one file by id Future getFile(String token, String idFile); // Delete one file on BDD Future deleteFile(String token, String idFile); // Update email Future updateEmail(String token, String email); // Update username Future updateUsername(String token, String username); }