Barcode.fromMap constructor

Barcode.fromMap(
  1. Map data
)

Create a Barcode from native data.

Implementation

Barcode.fromMap(Map<dynamic, dynamic> data)
    : corners = _getCorners(data['corners'] as List<dynamic>?),
      format = _getFormat(data['format'] as int?),
      bytes = data['bytes'] as Uint8List?,
      value = data['value'] as String?,
      displayValue = data['displayValue'] as String?,
      boundingBox = _getRect(data['boundingBox'] as Map<dynamic, dynamic>?),
      type = data['type'] != null
          ? BarcodeType.values[data['type'] as int]
          : null,
      calendarEvent =
          _getCalendarEvent(data['calendarEvent'] as Map<dynamic, dynamic>?),
      contactInfo =
          _getContactInfo(data['contactInfo'] as Map<dynamic, dynamic>?),
      driverLicense =
          _getDriverLicense(data['driverLicense'] as Map<dynamic, dynamic>?),
      email = _getEmail(data['email'] as Map<dynamic, dynamic>?),
      geoPoint = _getGeoPoint(data['geoPoint'] as Map<dynamic, dynamic>?),
      phone = _getPhone(data['phone'] as Map<dynamic, dynamic>?),
      sms = _getSMS(data['sms'] as Map<dynamic, dynamic>?),
      url = _getUrl(data['url'] as Map<dynamic, dynamic>?),
      wifi = _getWiFi(data['wifi'] as Map<dynamic, dynamic>?);