InvalidBarcodes.loadFromJSONString constructor

InvalidBarcodes.loadFromJSONString(
  1. String jsonString
)

JSON load constructor; may throw an exception.

Implementation

InvalidBarcodes.loadFromJSONString(final String jsonString) {
  final List<dynamic> inputJson = HttpHelper().jsonDecode(jsonString);
  for (final dynamic item in inputJson) {
    _barcodes.add(item as String);
  }
  if (_barcodes.isEmpty) {
    throw Exception(
        'Unexpected error: empty invalid barcode list from json string $jsonString');
  }
}