affectedTransportModes property

Set<TrafficTransportMode> get affectedTransportModes

Gets affected transport modes

Returns

  • The affected transport modes

Throws

  • An exception if it fails.

Implementation

Set<TrafficTransportMode> get affectedTransportModes {
  final OperationResult resultString = objectMethod(
    _pointerId,
    'TrafficEvent',
    'getAffectedTransportMode',
  );

  final int res = resultString['result'];
  final Set<TrafficTransportMode> result = <TrafficTransportMode>{};

  for (final TrafficTransportMode mode in TrafficTransportMode.values) {
    if (mode.id & res != 0) {
      result.add(mode);
    }
  }

  return result;
}