UAppSettings.fromMap constructor

UAppSettings.fromMap(
  1. 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"],
);