when<TResult extends Object?> method
- required TResult protection(),
- required TResult cable(),
- required TResult source(),
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
String id,
String name,
String? manufacturer,
String? series,
bool isFavorite,
double ratedCurrent,
String curveType,
double breakingCapacity,
int poles,
ProtectionDeviceType deviceType,
double? sensitivity,
double? price)
protection,
required TResult Function(
String id,
String name,
String? manufacturer,
String? series,
bool isFavorite,
double section,
CableMaterial material,
String insulationType,
double maxOperatingTemp,
String? installationMethod,
double? price)
cable,
required TResult Function(
String id,
String name,
String? manufacturer,
String? series,
bool isFavorite,
double voltage,
double maxShortCircuitCurrent,
double? ratedPower,
SourceType sourceType,
double? price)
source,
}) =>
throw _privateConstructorUsedError;