maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<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
    )?,
  10. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<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,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;