ScenePaletteColor.fromJson constructor

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

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

Implementation

factory ScenePaletteColor.fromJson(Map<String, dynamic> dataMap) {
  return ScenePaletteColor(
    xy: LightColorXy.fromJson(
      Map<String, dynamic>.from(
        Map<String, dynamic>.from(
              dataMap[ApiFields.color] ?? {},
            )[ApiFields.xy] ??
            {},
      ),
    ),
    dimming: LightDimming.fromJson(
        Map<String, dynamic>.from(dataMap[ApiFields.dimming] ?? {})),
  );
}