LightColorGamut.fromJson constructor

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

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

Implementation

factory LightColorGamut.fromJson(Map<String, dynamic> dataMap) {
  return LightColorGamut(
    red: LightColorXy.fromJson(
        Map<String, dynamic>.from(dataMap[ApiFields.red] ?? {})),
    green: LightColorXy.fromJson(
        Map<String, dynamic>.from(dataMap[ApiFields.green] ?? {})),
    blue: LightColorXy.fromJson(
        Map<String, dynamic>.from(dataMap[ApiFields.blue] ?? {})),
  );
}