11 lines
530 B
Dart
11 lines
530 B
Dart
import '../about/internal/file/ConnectFileStorage.dart';
|
|
import '../comms/ConnectComms.dart';
|
|
import '../memory/ConnectInternalMemory.dart';
|
|
|
|
/// The single gateway every ViewModel talks to. It is the union of the three
|
|
/// capability contracts — remote (SSH), local persistence, and local files — so
|
|
/// a screen never reaches for a service directly and no screen needs to know
|
|
/// which of the three a given call lands on.
|
|
abstract class DataManager
|
|
implements ConnectInternalMemory, ConnectComms, ConnectFileStorage {}
|