MiniProgramFlashlightStatus.fromJson constructor
MiniProgramFlashlightStatus.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MiniProgramFlashlightStatus.fromJson(Map<String, dynamic> json) {
final available = json['available'];
final enabled = json['enabled'];
if (available is! bool || enabled is! bool) {
throw const FormatException('Invalid mini-program flashlight status.');
}
final status = MiniProgramFlashlightStatus(
available: available,
enabled: enabled,
);
status.validate();
return status;
}