EnvironmentMetrics constructor

EnvironmentMetrics({
  1. double? temperature,
  2. double? relativeHumidity,
  3. double? barometricPressure,
  4. double? gasResistance,
  5. double? voltage,
  6. double? current,
  7. int? iaq,
  8. double? distance,
  9. double? lux,
  10. double? whiteLux,
  11. double? irLux,
  12. double? uvLux,
  13. int? windDirection,
  14. double? windSpeed,
  15. double? weight,
  16. double? windGust,
  17. double? windLull,
  18. double? radiation,
  19. double? rainfall1h,
  20. double? rainfall24h,
  21. int? soilMoisture,
  22. double? soilTemperature,
})

Implementation

factory EnvironmentMetrics({
  $core.double? temperature,
  $core.double? relativeHumidity,
  $core.double? barometricPressure,
  $core.double? gasResistance,
  $core.double? voltage,
  $core.double? current,
  $core.int? iaq,
  $core.double? distance,
  $core.double? lux,
  $core.double? whiteLux,
  $core.double? irLux,
  $core.double? uvLux,
  $core.int? windDirection,
  $core.double? windSpeed,
  $core.double? weight,
  $core.double? windGust,
  $core.double? windLull,
  $core.double? radiation,
  $core.double? rainfall1h,
  $core.double? rainfall24h,
  $core.int? soilMoisture,
  $core.double? soilTemperature,
}) {
  final result = create();
  if (temperature != null) result.temperature = temperature;
  if (relativeHumidity != null) result.relativeHumidity = relativeHumidity;
  if (barometricPressure != null)
    result.barometricPressure = barometricPressure;
  if (gasResistance != null) result.gasResistance = gasResistance;
  if (voltage != null) result.voltage = voltage;
  if (current != null) result.current = current;
  if (iaq != null) result.iaq = iaq;
  if (distance != null) result.distance = distance;
  if (lux != null) result.lux = lux;
  if (whiteLux != null) result.whiteLux = whiteLux;
  if (irLux != null) result.irLux = irLux;
  if (uvLux != null) result.uvLux = uvLux;
  if (windDirection != null) result.windDirection = windDirection;
  if (windSpeed != null) result.windSpeed = windSpeed;
  if (weight != null) result.weight = weight;
  if (windGust != null) result.windGust = windGust;
  if (windLull != null) result.windLull = windLull;
  if (radiation != null) result.radiation = radiation;
  if (rainfall1h != null) result.rainfall1h = rainfall1h;
  if (rainfall24h != null) result.rainfall24h = rainfall24h;
  if (soilMoisture != null) result.soilMoisture = soilMoisture;
  if (soilTemperature != null) result.soilTemperature = soilTemperature;
  return result;
}