WidgetConfig.fromJson constructor

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

Creates a WidgetConfig from a JSON map.

Implementation

factory WidgetConfig.fromJson(Map<String, dynamic> json) {
  return WidgetConfig(
    size: WidgetSize.fromString(json['size'] as String?) ?? WidgetSize.small,
    layout: WidgetLayout.fromString(json['layout'] as String?) ??
        WidgetLayout.compact,
    style: json['style'] as String? ?? 'liquidGlass',
    refreshInterval: json['refreshInterval'] as int? ?? 3600,
  );
}