Fragment$MyDevice.fromJson constructor
Fragment$MyDevice.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Fragment$MyDevice.fromJson(Map<String, dynamic> json) {
final l$id = json['id'];
final l$alias = json['alias'];
final l$serial = json['serial'];
final l$allTimesHighConsumption = json['allTimesHighConsumption'];
final l$allTimesHighProduction = json['allTimesHighProduction'];
final l$hasProduction = json['hasProduction'];
final l$blinksPerKwh = json['blinksPerKwh'];
final l$errorCode = json['errorCode'];
final l$rmsCurrentMaxPerPhaseAmpere = json['rmsCurrentMaxPerPhaseAmpere'];
final l$deviceType = json['deviceType'];
final l$remoteDevices = json['remoteDevices'];
final l$baseDevice = json['baseDevice'];
final l$$__typename = json['__typename'];
return Fragment$MyDevice(
id: ensureDashedUuidFromId(l$id),
alias: (l$alias as String?),
serial: (l$serial as String),
allTimesHighConsumption: (l$allTimesHighConsumption as int),
allTimesHighProduction: (l$allTimesHighProduction as int),
hasProduction: (l$hasProduction as bool),
blinksPerKwh: (l$blinksPerKwh as int?),
errorCode: (l$errorCode as String?),
rmsCurrentMaxPerPhaseAmpere: (l$rmsCurrentMaxPerPhaseAmpere as num)
.toDouble(),
deviceType: Fragment$MyDevice$deviceType.fromJson(
(l$deviceType as Map<String, dynamic>),
),
remoteDevices: (l$remoteDevices as List<dynamic>)
.map(
(e) => Fragment$MyDevice$remoteDevices.fromJson(
(e as Map<String, dynamic>),
),
)
.toList(),
baseDevice: l$baseDevice == null
? null
: Fragment$MyDevice$baseDevice.fromJson(
(l$baseDevice as Map<String, dynamic>),
),
$__typename: (l$$__typename as String),
);
}