LightPowerUpDimming.fromJson constructor

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

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

Implementation

factory LightPowerUpDimming.fromJson(Map<String, dynamic> dataMap) {
  Map<String, dynamic> dimmingMap = dataMap[ApiFields.dimming] ?? {};

  return LightPowerUpDimming(
    mode: LightPowerUpDimmingMode.fromString(dataMap[ApiFields.mode] ?? ""),
    brightness: ((dimmingMap[ApiFields.brightness] ?? 0.0) as num).toDouble(),
  );
}