maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult cableOverload(
    1. String message,
    2. double requiredSection,
    3. double currentSection
    )?,
  2. TResult voltageDrop(
    1. String message,
    2. double actual,
    3. double limit
    )?,
  3. TResult shortCircuit(
    1. String message,
    2. double breakingCapacity,
    3. double shortCircuitCurrent
    )?,
  4. TResult underprotection(
    1. String message,
    2. double designCurrent,
    3. double protectionRating
    )?,
  5. TResult overload(
    1. String message,
    2. double ibAmps,
    3. double inAmps
    )?,
  6. TResult fireHazard(
    1. String message,
    2. double inAmps,
    3. double izAmps
    )?,
  7. TResult general(
    1. String message
    )?,
  8. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(
          String message, double requiredSection, double currentSection)?
      cableOverload,
  TResult Function(String message, double actual, double limit)? voltageDrop,
  TResult Function(String message, double breakingCapacity,
          double shortCircuitCurrent)?
      shortCircuit,
  TResult Function(
          String message, double designCurrent, double protectionRating)?
      underprotection,
  TResult Function(String message, double ibAmps, double inAmps)? overload,
  TResult Function(String message, double inAmps, double izAmps)? fireHazard,
  TResult Function(String message)? general,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;