PanelMeasurement class abstract
- Implemented types
- Available extensions
Constructors
-
PanelMeasurement({required String id, required String nodeId, required DateTime measuredAt, required String measuredBy, String? instrument, String? notes, List<
String> ? photoUrls, double? earthResistanceRa, double? phaseCurrentR, double? phaseCurrentS, double? phaseCurrentT}) -
constfactory
-
PanelMeasurement.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
copyWith
→ _$$PanelMeasurementImplCopyWith<
_$PanelMeasurementImpl> -
no setteroverride
- earthResistanceRa → double?
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
no setteroverride
- instrument → String?
-
no setteroverride
- measuredAt → DateTime
-
no setteroverride
- measuredBy → String
-
no setteroverride
- nodeId → String
-
no setteroverride
- notes → String?
-
no setteroverride
- phaseCurrentR → double?
-
no setter
- phaseCurrentS → double?
-
no setter
- phaseCurrentT → double?
-
no setter
-
photoUrls
→ List<
String> ? -
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
buildDetailRows(
Color textPrimary, Color textSecondary, AppLocalizations l10n, Widget buildRow(String label, String value, String unit, Color textPrimary, Color textSecondary, {String? status, Color? statusColor})) → List< Widget> -
Available on FieldMeasurement, provided by the FieldMeasurementUI extension
Builds a list of measurement detail rows for display in UI. -
map<
TResult extends Object?> ({required TResult source(SourceMeasurement value), required TResult rcd(RcdMeasurement value), required TResult insulation(InsulationMeasurement value), required TResult load(LoadMeasurement value), required TResult panel(PanelMeasurement value), required TResult generic(GenericMeasurement value)}) → TResult -
inherited
-
mapOrNull<
TResult extends Object?> ({TResult? source(SourceMeasurement value)?, TResult? rcd(RcdMeasurement value)?, TResult? insulation(InsulationMeasurement value)?, TResult? load(LoadMeasurement value)?, TResult? panel(PanelMeasurement value)?, TResult? generic(GenericMeasurement value)?}) → TResult? -
inherited
-
maybeMap<
TResult extends Object?> ({TResult source(SourceMeasurement value)?, TResult rcd(RcdMeasurement value)?, TResult insulation(InsulationMeasurement value)?, TResult load(LoadMeasurement value)?, TResult panel(PanelMeasurement value)?, TResult generic(GenericMeasurement value)?, required TResult orElse()}) → TResult -
inherited
-
maybeWhen<
TResult extends Object?> ({TResult source(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List< String> ? photoUrls, double? voltageLN, double? voltageLL, double? frequency, double? externalZe)?, TResult rcd(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? tripTimeMs, double? tripCurrentmA, double? contactVoltage, bool? mechanicalTestPassed)?, TResult insulation(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? resistancePhaseEarth, double? resistancePhaseNeutral, bool? continuityPE)?, TResult load(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? loopImpedanceZs, double? voltageAtLoad, bool? polarityOk)?, TResult panel(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? earthResistanceRa, double? phaseCurrentR, double? phaseCurrentS, double? phaseCurrentT)?, TResult generic(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? measuredVoltageLN, double? measuredRcdTripTime, double? measuredEarthResistance)?, required TResult orElse()}) → TResult -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult source(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List< String> ? photoUrls, double? voltageLN, double? voltageLL, double? frequency, double? externalZe), required TResult rcd(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? tripTimeMs, double? tripCurrentmA, double? contactVoltage, bool? mechanicalTestPassed), required TResult insulation(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? resistancePhaseEarth, double? resistancePhaseNeutral, bool? continuityPE), required TResult load(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? loopImpedanceZs, double? voltageAtLoad, bool? polarityOk), required TResult panel(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? earthResistanceRa, double? phaseCurrentR, double? phaseCurrentS, double? phaseCurrentT), required TResult generic(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? measuredVoltageLN, double? measuredRcdTripTime, double? measuredEarthResistance)}) → TResult -
inherited
-
whenOrNull<
TResult extends Object?> ({TResult? source(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List< String> ? photoUrls, double? voltageLN, double? voltageLL, double? frequency, double? externalZe)?, TResult? rcd(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? tripTimeMs, double? tripCurrentmA, double? contactVoltage, bool? mechanicalTestPassed)?, TResult? insulation(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? resistancePhaseEarth, double? resistancePhaseNeutral, bool? continuityPE)?, TResult? load(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? loopImpedanceZs, double? voltageAtLoad, bool? polarityOk)?, TResult? panel(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? earthResistanceRa, double? phaseCurrentR, double? phaseCurrentS, double? phaseCurrentT)?, TResult? generic(String id, String nodeId, DateTime measuredAt, String measuredBy, String? instrument, String? notes, List<String> ? photoUrls, double? measuredVoltageLN, double? measuredRcdTripTime, double? measuredEarthResistance)?}) → TResult? -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited