load method

Future<StateMonitorNode?> load()

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');
  }
}