fromJson static method
Implementation
static AutosaveSettings? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return AutosaveSettings(
privateChatSettings: ScopeAutosaveSettings.fromJson(
tdMapFromJson(json['private_chat_settings']),
),
groupSettings: ScopeAutosaveSettings.fromJson(
tdMapFromJson(json['group_settings']),
),
channelSettings: ScopeAutosaveSettings.fromJson(
tdMapFromJson(json['channel_settings']),
),
exceptions: List<AutosaveSettingsException>.from(
tdListFromJson(json['exceptions'])
.map(
(item) => AutosaveSettingsException.fromJson(tdMapFromJson(item)),
)
.whereType<AutosaveSettingsException>(),
),
);
}