class FladderConfig { static FladderConfig _instance = FladderConfig._(); FladderConfig._(); static String? get baseUrl => _instance._baseUrl; static set baseUrl(String? value) => _instance._baseUrl = value; String? _baseUrl; static void fromJson(Map json) => _instance = FladderConfig._fromJson(json); factory FladderConfig._fromJson(Map json) { final config = FladderConfig._(); final newUrl = json['baseUrl'] as String?; config._baseUrl = newUrl?.isEmpty == true ? null : newUrl; return config; } }