LightPowerUpColor.fromJson constructor

LightPowerUpColor.fromJson(
  1. Map<String, dynamic> dataMap
)

Creates a LightPowerUpColor object from the JSON response to a GET request.

Implementation

factory LightPowerUpColor.fromJson(Map<String, dynamic> dataMap) {
  return LightPowerUpColor(
    mode: LightPowerUpColorMode.fromString(dataMap[ApiFields.mode] ?? ""),
    colorTemperature: LightPowerUpColorColorTemperature.fromJson(
        dataMap[ApiFields.colorTemperature] ?? {}),
    color: LightColorXy.fromJson(
        Map<String, dynamic>.from(dataMap[ApiFields.color] ?? {})),
  );
}