maybeMap<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
  1. TResult cableOverload(
    1. CableOverloadError value
    )?,
  2. TResult voltageDrop(
    1. VoltageDropError value
    )?,
  3. TResult shortCircuit(
    1. ShortCircuitError value
    )?,
  4. TResult underprotection(
    1. UnderprotectionError value
    )?,
  5. TResult overload(
    1. OverloadError value
    )?,
  6. TResult fireHazard(
    1. FireHazardError value
    )?,
  7. TResult general(
    1. GeneralError value
    )?,
  8. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
  TResult Function(CableOverloadError value)? cableOverload,
  TResult Function(VoltageDropError value)? voltageDrop,
  TResult Function(ShortCircuitError value)? shortCircuit,
  TResult Function(UnderprotectionError value)? underprotection,
  TResult Function(OverloadError value)? overload,
  TResult Function(FireHazardError value)? fireHazard,
  TResult Function(GeneralError value)? general,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;