ConnectionConfig.fromMap constructor

ConnectionConfig.fromMap(
  1. Map<String, dynamic> map
)

Rebuilds a config from its toMap form.

Implementation

factory ConnectionConfig.fromMap(Map<String, dynamic> map) =>
    ConnectionConfig(
      transport: DeviceTransport.values.firstWhere(
        (t) => t.name == map['transport'],
        orElse: () => DeviceTransport.mock,
      ),
      host: map['host'] as String?,
      port: (map['port'] as num?)?.toInt() ?? 9100,
      mac: map['mac'] as String?,
      usbId: map['usbId'] as String?,
    );