props property

  1. @override
List<Object?> get props
override

The list of properties that will be used to determine whether two instances are equal.

Implementation

@override
List<Object?> get props => [
      cellularExpiryDate,
      cellularInstallationDate,
      cellularDataStatus,
      device,
      powerSource,
      switchState,
      coolingType,
      connectionType,
      hasServiceAgreement,
      serviceAgreementBeginDate,
      serviceAgreementTerm,
      serviceAgreementTermMonths,
      serviceAgreementTermDays,
      serverIpAddress,
      lastExerciseStartDate,
      lastExerciseEndDate,
      nextExerciseDate,
      exerciseFrequency,
      exerciseMode,
      exerciseDuration,
      runningExerciseMode,
      supportsNextExerciseDateTimeParam,
      lastRanDate,
      totalRuntime,
      totalOperationTime,
      nextMaintenanceDate,
      addedBy,
      associatedUsers,
      modelNumber,
      product,
      latestFirmware,
      currentFirmware,
      controllerClockTime,
      controllerType,
      fuelType,
      batteryVoltageV,
      engineCoolantTempF,
      engineFrequencyHz,
      engineSpeedRevPerMin,
      lubeOilTempF,
      controllerTempF,
      engineCompartmentTempF,
      engineOilPressurePsi,
      engineOilPressureOk,
      generatorLoadW,
      generatorLoadPercent,
      generatorVoltageAvgV,
      setOutputVoltageV,
      utilityVoltageV,
      engineState,
      loadShed,
      pim,
    ];