maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult source(
    1. String id,
    2. String nodeId,
    3. DateTime measuredAt,
    4. String measuredBy,
    5. String? instrument,
    6. String? notes,
    7. List<String>? photoUrls,
    8. double? voltageLN,
    9. double? voltageLL,
    10. double? frequency,
    11. double? externalZe,
    )?,
  2. TResult rcd(
    1. String id,
    2. String nodeId,
    3. DateTime measuredAt,
    4. String measuredBy,
    5. String? instrument,
    6. String? notes,
    7. List<String>? photoUrls,
    8. double? tripTimeMs,
    9. double? tripCurrentmA,
    10. double? contactVoltage,
    11. bool? mechanicalTestPassed,
    )?,
  3. TResult insulation(
    1. String id,
    2. String nodeId,
    3. DateTime measuredAt,
    4. String measuredBy,
    5. String? instrument,
    6. String? notes,
    7. List<String>? photoUrls,
    8. double? resistancePhaseEarth,
    9. double? resistancePhaseNeutral,
    10. bool? continuityPE,
    )?,
  4. TResult load(
    1. String id,
    2. String nodeId,
    3. DateTime measuredAt,
    4. String measuredBy,
    5. String? instrument,
    6. String? notes,
    7. List<String>? photoUrls,
    8. double? loopImpedanceZs,
    9. double? voltageAtLoad,
    10. bool? polarityOk,
    )?,
  5. TResult panel(
    1. String id,
    2. String nodeId,
    3. DateTime measuredAt,
    4. String measuredBy,
    5. String? instrument,
    6. String? notes,
    7. List<String>? photoUrls,
    8. double? earthResistanceRa,
    9. double? phaseCurrentR,
    10. double? phaseCurrentS,
    11. double? phaseCurrentT,
    )?,
  6. TResult generic(
    1. String id,
    2. String nodeId,
    3. DateTime measuredAt,
    4. String measuredBy,
    5. String? instrument,
    6. String? notes,
    7. List<String>? photoUrls,
    8. double? measuredVoltageLN,
    9. double? measuredRcdTripTime,
    10. double? measuredEarthResistance,
    )?,
  7. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(
          String id,
          String nodeId,
          DateTime measuredAt,
          String measuredBy,
          String? instrument,
          String? notes,
          List<String>? photoUrls,
          double? voltageLN,
          double? voltageLL,
          double? frequency,
          double? externalZe)?
      source,
  TResult Function(
          String id,
          String nodeId,
          DateTime measuredAt,
          String measuredBy,
          String? instrument,
          String? notes,
          List<String>? photoUrls,
          double? tripTimeMs,
          double? tripCurrentmA,
          double? contactVoltage,
          bool? mechanicalTestPassed)?
      rcd,
  TResult Function(
          String id,
          String nodeId,
          DateTime measuredAt,
          String measuredBy,
          String? instrument,
          String? notes,
          List<String>? photoUrls,
          double? resistancePhaseEarth,
          double? resistancePhaseNeutral,
          bool? continuityPE)?
      insulation,
  TResult Function(
          String id,
          String nodeId,
          DateTime measuredAt,
          String measuredBy,
          String? instrument,
          String? notes,
          List<String>? photoUrls,
          double? loopImpedanceZs,
          double? voltageAtLoad,
          bool? polarityOk)?
      load,
  TResult Function(
          String id,
          String nodeId,
          DateTime measuredAt,
          String measuredBy,
          String? instrument,
          String? notes,
          List<String>? photoUrls,
          double? earthResistanceRa,
          double? phaseCurrentR,
          double? phaseCurrentS,
          double? phaseCurrentT)?
      panel,
  TResult Function(
          String id,
          String nodeId,
          DateTime measuredAt,
          String measuredBy,
          String? instrument,
          String? notes,
          List<String>? photoUrls,
          double? measuredVoltageLN,
          double? measuredRcdTripTime,
          double? measuredEarthResistance)?
      generic,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;