wattageOrLevelOrStateofFlameToJson function
Implementation
Map<String, dynamic> wattageOrLevelOrStateofFlameToJson(dynamic obj) {
final Type type = obj.runtimeType;
Map<String, dynamic> rs;
switch (type) {
case OutputWattage:
final OutputWattage ow = obj as OutputWattage;
rs = ow.toJson();
break;
case OutputLevel:
final OutputLevel ol = obj as OutputLevel;
rs = ol.toJson();
break;
default:
final StateOfFlame sof = obj as StateOfFlame;
rs = sof.toJson();
}
return rs;
}