10 lines
379 B
Dart
10 lines
379 B
Dart
import '../models/file_item.dart';
|
|
|
|
abstract class FileRepository {
|
|
Future<List<FileItem>> getFiles(String orgId, String path);
|
|
Future<FileItem?> getFile(String orgId, String path);
|
|
Future<void> uploadFile(String orgId, FileItem file);
|
|
Future<void> deleteFile(String orgId, String path);
|
|
Future<void> createFolder(String orgId, String parentPath, String folderName);
|
|
}
|