UAppSettings.fromMap constructor
UAppSettings.fromMap(
- Map<String, dynamic> j
)
Implementation
factory UAppSettings.fromMap(Map<String, dynamic> j) => UAppSettings(
baseUrl: j["baseUrl"] ?? "",
apiKey: j["apiKey"] ?? "",
test: j["test"] ?? false,
connectionServer: (j["connectionStrings"] ?? <String, dynamic>{})["server"] ?? "",
jwt: USettingsJwt.fromMap(j["jwt"] ?? <String, dynamic>{}),
middleware: USettingsMiddleware.fromMap(j["middleware"] ?? <String, dynamic>{}),
smsPanel: USettingsSms.fromMap(j["smsPanel"] ?? <String, dynamic>{}),
itHub: USettingsItHub.fromMap(j["itHub"] ?? <String, dynamic>{}),
mobtakeran: USettingsMobtakeran.fromMap(j["mobtakeran"] ?? <String, dynamic>{}),
basicSettings: USettingsBasic.fromMap(j["basicSettings"] ?? <String, dynamic>{}),
ipg: USettingsIpg.fromMap(j["ipg"] ?? <String, dynamic>{}),
avreen: USettingsAvreen.fromMap(j["avreen"] ?? <String, dynamic>{}),
pnApiKey: (j["pn"] ?? <String, dynamic>{})["apiKey"] ?? "",
apiCallCosts: USettingsCosts.fromMap(j["apiCallCosts"] ?? <String, dynamic>{}),
chargeInternet: List<USettingsChargeInternet>.from((j["chargeInternet"] as List<dynamic>? ?? <dynamic>[]).map((dynamic x) => USettingsChargeInternet.fromMap(x))),
users: j["users"],
);