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