Telemetry constructor
Telemetry({
- int? time,
- DeviceMetrics? deviceMetrics,
- EnvironmentMetrics? environmentMetrics,
- AirQualityMetrics? airQualityMetrics,
- PowerMetrics? powerMetrics,
- LocalStats? localStats,
- HealthMetrics? healthMetrics,
- HostMetrics? hostMetrics,
Implementation
factory Telemetry({
$core.int? time,
DeviceMetrics? deviceMetrics,
EnvironmentMetrics? environmentMetrics,
AirQualityMetrics? airQualityMetrics,
PowerMetrics? powerMetrics,
LocalStats? localStats,
HealthMetrics? healthMetrics,
HostMetrics? hostMetrics,
}) {
final result = create();
if (time != null) result.time = time;
if (deviceMetrics != null) result.deviceMetrics = deviceMetrics;
if (environmentMetrics != null)
result.environmentMetrics = environmentMetrics;
if (airQualityMetrics != null) result.airQualityMetrics = airQualityMetrics;
if (powerMetrics != null) result.powerMetrics = powerMetrics;
if (localStats != null) result.localStats = localStats;
if (healthMetrics != null) result.healthMetrics = healthMetrics;
if (hostMetrics != null) result.hostMetrics = hostMetrics;
return result;
}