Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations.fromJson constructor
Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations.fromJson()
Implementation
factory Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations.fromJson(
Map<String, dynamic> json,
) {
switch (json["__typename"] as String) {
case "PlusDeviceEnergyUsageLimitAlarmConfiguration":
return Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations$$PlusDeviceEnergyUsageLimitAlarmConfiguration.fromJson(
json,
);
case "PlusDeviceFuseOverloadAlarmConfiguration":
return Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations$$PlusDeviceFuseOverloadAlarmConfiguration.fromJson(
json,
);
case "PlusDeviceLowPowerAlarmConfiguration":
return Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations$$PlusDeviceLowPowerAlarmConfiguration.fromJson(
json,
);
case "PlusDeviceOfflineAlarmConfiguration":
return Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations$$PlusDeviceOfflineAlarmConfiguration.fromJson(
json,
);
default:
final l$id = json['id'];
final l$$__typename = json['__typename'];
return Mutation$AddOrUpdateFuseOverloadAlarm$addOrUpdatePlusDeviceFuseOverloadAlarmConfiguration$alarmConfigurations(
id: ensureDashedUuidFromId(l$id),
$__typename: (l$$__typename as String),
);
}
}