when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>(
  1. {required TResult connecting(
    1. HeartRateDeviceInfo deviceInfo
    ),
  2. required TResult connected(
    1. HeartRateDeviceInfo deviceInfo
    ),
  3. required TResult disconnect(
    1. HeartRateDeviceDisconnectedEvent deviceDisconnectedEvent
    ),
  4. required TResult heartRate(
    1. List<HeartRateData> heartRateList
    ),
  5. required TResult ecg(
    1. List<EcgData> ecgList
    ),
  6. required TResult batteryLevel(
    1. BatteryLevelEvent batteryLevel
    )}
)
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(HeartRateDeviceInfo deviceInfo) connecting,
  required TResult Function(HeartRateDeviceInfo deviceInfo) connected,
  required TResult Function(
          HeartRateDeviceDisconnectedEvent deviceDisconnectedEvent)
      disconnect,
  required TResult Function(List<HeartRateData> heartRateList) heartRate,
  required TResult Function(List<EcgData> ecgList) ecg,
  required TResult Function(BatteryLevelEvent batteryLevel) batteryLevel,
}) =>
    throw _privateConstructorUsedError;