toData static method

Data toData(
  1. Payload payload
)

Implementation

static Data toData(Payload payload) {
  Data data = Data();
  for (var barcode in payload.barcodes) {
    Map<dynamic, dynamic> map = <dynamic, dynamic>{};
    map["barcode"] = barcode.barcode;
    map["display"] = barcode.display;
    map["format"] = barcode.format;
    map["type"] = barcode.type != null ? barcode.type.toString() : "";
    if (barcode.parameters != null) {
      barcode.parameters!.forEach((key, value) => map[key] = value);
    }
    data.add(map);
  }
  return data;
}