BarcodeModel constructor

BarcodeModel({
  1. double? width,
  2. double? height,
  3. double? gapWidth,
  4. double? gapHeight,
  5. String? barcodeContent,
  6. int? barcodeX,
  7. int? barcodeY,
  8. double? barcodeHeight,
  9. int? quantity,
  10. List<TextData>? textData,
})

Implementation

BarcodeModel({
  double? width,
  double? height,
  double? gapWidth,
  double? gapHeight,
  String? barcodeContent,
  int? barcodeX,
  int? barcodeY,
  double? barcodeHeight,
  int? quantity,
  List<TextData>? textData,
}) : printData = {
        'size': {
          'width': width,
          'height': height,
        },
        'gap': {
          'width': gapWidth,
          'height': gapHeight,
        },
        'barcode': {
          'x': barcodeX,
          'y': barcodeY,
          'height': barcodeHeight,
          'barcodeContent': barcodeContent,
        },
        'text': textData?.map((text) => text.toMap()).toList(),
        'quantity': quantity,
      };