WidgetEntry.fromJson constructor

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

Implementation

factory WidgetEntry.fromJson(Map<String, dynamic> json) {
  final rawParams = json['params'];
  final rawCommon = json['common'];
  return WidgetEntry(
    id: json['id'] as String? ?? '',
    type: json['type'] as String,
    params: rawParams is Map
        ? Map<String, dynamic>.from(rawParams)
        : <String, dynamic>{},
    common: rawCommon is Map
        ? CommonParams.fromJson(Map<String, dynamic>.from(rawCommon))
        : const CommonParams(),
  );
}