fromJson static method
Implementation
static ThemeSettings? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return ThemeSettings(
baseTheme: BuiltInTheme.fromJson(tdMapFromJson(json['base_theme'])),
accentColor: (json['accent_color'] as int?) ?? 0,
background: Background.fromJson(tdMapFromJson(json['background'])),
outgoingMessageFill: BackgroundFill.fromJson(
tdMapFromJson(json['outgoing_message_fill']),
),
animateOutgoingMessageFill:
(json['animate_outgoing_message_fill'] as bool?) ?? false,
outgoingMessageAccentColor:
(json['outgoing_message_accent_color'] as int?) ?? 0,
);
}