whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? deviceDiscovered(
    1. DevicePeripheralId field0
    )?,
  2. TResult? deviceUpdated(
    1. DevicePeripheralId field0
    )?,
  3. TResult? deviceConnected(
    1. DevicePeripheralId field0
    )?,
  4. TResult? deviceDisconnected(
    1. DevicePeripheralId field0
    )?,
  5. TResult? manufacturerDataAdvertisement(
    1. DevicePeripheralId field0,
    2. Map<int, Uint8List> field1
    )?,
  6. TResult? serviceDataAdvertisement(
    1. DevicePeripheralId field0,
    2. Map<UuidValue, Uint8List> field1
    )?,
  7. TResult? servicesAdvertisement(
    1. DevicePeripheralId field0,
    2. List<UuidValue> field1
    )?,
  8. TResult? stateUpdate(
    1. BCentralState field0
    )?,
  9. TResult? error(
    1. String field0
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(DevicePeripheralId field0)? deviceDiscovered,
  TResult? Function(DevicePeripheralId field0)? deviceUpdated,
  TResult? Function(DevicePeripheralId field0)? deviceConnected,
  TResult? Function(DevicePeripheralId field0)? deviceDisconnected,
  TResult? Function(DevicePeripheralId field0, Map<int, Uint8List> field1)?
      manufacturerDataAdvertisement,
  TResult? Function(
          DevicePeripheralId field0, Map<UuidValue, Uint8List> field1)?
      serviceDataAdvertisement,
  TResult? Function(DevicePeripheralId field0, List<UuidValue> field1)?
      servicesAdvertisement,
  TResult? Function(BCentralState field0)? stateUpdate,
  TResult? Function(String field0)? error,
}) =>
    throw _privateConstructorUsedError;