ElectricalNodeDto.panel constructor

const ElectricalNodeDto.panel({
  1. required String id,
  2. required String name,
  3. @Default(ElectricalState()) ElectricalState state,
  4. @Default(230) double nominalVoltage,
  5. ConductorAttributes? inputCable,
  6. MeasurementState? lastMeasurement,
  7. @Default(AssetMetadata()) AssetMetadata assetMetadata,
  8. @Default([]) List<ElectricalNodeDto> children,
})

Implementation

const factory ElectricalNodeDto.panel({
  required String id,
  required String name,
  @Default(ElectricalState()) ElectricalState state,
  @Default(230) double nominalVoltage,
  ConductorAttributes? inputCable,
  MeasurementState? lastMeasurement,
  @Default(AssetMetadata()) AssetMetadata assetMetadata,
  @Default([]) List<ElectricalNodeDto> children,
}) = PanelNodeDto;