wattageOrLevelOrStateofFlameFromJson function

dynamic wattageOrLevelOrStateofFlameFromJson(
  1. dynamic json
)

Implementation

dynamic wattageOrLevelOrStateofFlameFromJson(dynamic json) {
  final OutputWattage ow = OutputWattage.fromJson(json);
  if (ow.wattage != null) {
    return ow;
  } else {
    final OutputLevel ol = OutputLevel.fromJson(json);
    if (ol.level != null) {
      return ol;
    } else {
      return StateOfFlame.fromJson(json);
    }
  }
}