FastAppSettingsDocument.fromJson constructor

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

Creates an instance of FastAppSettingsDocument from a JSON map.

Implementation

factory FastAppSettingsDocument.fromJson(Map<String, dynamic> json) {
  return FastAppSettingsDocument(
    languageCode: json[FastAppSettings.languageCode] as String?,
    countryCode: json[FastAppSettings.countryCode] as String?,
    theme: json[FastAppSettings.theme] as String?,
    primaryCurrencyCode:
        json[FastAppSettings.primaryCurrencyCode] as String? ??
            kFastAppSettingsPrimaryCurrencyCode,
    secondaryCurrencyCode:
        json[FastAppSettings.secondaryCurrencyCode] as String?,
    saveEntry:
        json[FastAppSettings.saveEntry] as bool? ?? kFastAppSettingsSaveEntry,
    use24HourFormat: json[FastAppSettings.use24HourFormat] as bool? ??
        kFastAppSettingsuse24HourFormat,
  );
}