maybeWhen<TResult extends Object?> method

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

    Implementation

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