UNetworkStatus.fromMap constructor

UNetworkStatus.fromMap(
  1. Map<String, Object?> map
)

Reads it from the native map.

Implementation

factory UNetworkStatus.fromMap(Map<String, Object?> map) => UNetworkStatus(
  types: <UNetworkType>{
    for (final String t in map.strings("types")) UNetworkType.values.firstWhere((UNetworkType v) => v.name == t, orElse: () => UNetworkType.other),
  },
  connected: map.flag("connected") ?? false,
  internet: map.flag("internet"),
  captivePortal: map.flag("captivePortal") ?? false,
  metered: map.flag("metered") ?? false,
  constrained: map.flag("constrained") ?? false,
  roaming: map.flag("roaming"),
  cellularGeneration: map.str("cellular"),
  downlinkKbps: map.integer("downKbps"),
  uplinkKbps: map.integer("upKbps"),
  rttMs: map.integer("rttMs"),
  signalStrength: map.integer("signal"),
  interfaceName: map.str("interface"),
);