CommonParams.fromJson constructor
CommonParams.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CommonParams.fromJson(Map<String, dynamic> json) {
return CommonParams(
dismissible: json['dismissible'] as bool? ?? true,
priority: json['priority'] as int? ?? 0,
ttlSeconds: json['ttl_seconds'] as int?,
themeOverride: json['theme_override'] != null
? ThemeOverride.fromJson(json['theme_override'] as Map<String, dynamic>)
: null,
layout: json['layout'] != null
? LayoutConfig.fromJson(json['layout'] as Map<String, dynamic>)
: null,
colorScheme: parseColorSchemeFromJson(
json['color_palette'] as Map<String, dynamic>?,
),
);
}