WidgetData.fromJson constructor
Creates a WidgetData from a JSON map.
Implementation
factory WidgetData.fromJson(Map<String, dynamic> json) {
return WidgetData(
title: json['title'] as String?,
subtitle: json['subtitle'] as String?,
body: json['body'] as String?,
imageUrl: json['imageUrl'] as String?,
iconName: json['iconName'] as String?,
customData: json['customData'] as Map<String, dynamic>?,
timestamp: json['timestamp'] != null
? DateTime.parse(json['timestamp'] as String)
: null,
);
}