WidgetData.fromJson constructor

WidgetData.fromJson(
  1. Map<String, dynamic> json
)

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,
  );
}