when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult network(
    1. Map<String, dynamic> mesh,
    2. String status,
    3. int timestamp
    ),
  2. required TResult rooms(
    1. Map<String, Map<String, dynamic>> rooms,
    2. String status,
    3. int timestamp
    ),
  3. required TResult groups(
    1. Map<String, Map<String, dynamic>> groups,
    2. String status,
    3. int timestamp
    ),
  4. required TResult scenes(
    1. Map<String, ScenarioGroup> scenes,
    2. String status,
    3. int timestamp
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(Map<String, /* DiscoveredNode */ dynamic> mesh, String status, int timestamp) network,
  required TResult Function(Map<String, Map<String, dynamic>> rooms, String status, int timestamp) rooms,
  required TResult Function(Map<String, Map<String, dynamic>> groups, String status, int timestamp) groups,
  required TResult Function(Map<String, ScenarioGroup> scenes, String status, int timestamp) scenes,
}) =>
    throw _privateConstructorUsedError;