load method
Implementation
Future<StateMonitorNode?> load() async {
final response =
await _client.invoke(RequestSessionGetStateMonitor(path: _path));
switch (response) {
case ResponseStateMonitor(value: final node):
return node;
case ResponseNone():
return null;
default:
throw InvalidData('unexpected response');
}
}