WidgetAction.fromJson constructor
Implementation
factory WidgetAction.fromJson(Map<String, dynamic> json) {
return WidgetAction(
type: WidgetActionType.values.firstWhere(
(e) => e.name == json['type'],
orElse: () => WidgetActionType.dismiss,
),
label: json['label'] as String? ?? '',
target: json['target'] as String? ?? '',
metadata: json['metadata'] as Map<String, dynamic>? ?? {},
);
}