FlutterZebraIntegration constructor

FlutterZebraIntegration({
  1. ZebraPrinterRepository? repository,
  2. PDFService? pdfService,
  3. ImageService? imageService,
})

Creates a FlutterZebraIntegration instance and starts monitoring the printer connection status stream.

Implementation

FlutterZebraIntegration({
  ZebraPrinterRepository? repository,
  PDFService? pdfService,
  ImageService? imageService,
})  : _repository = repository ?? ZebraPrinterRepository(),
      _pdfService = pdfService ?? PDFService(),
      _imageService = imageService ?? ImageService() {
  _connectionManager = PrinterConnectionManager(_repository);
  _connectionManager.startMonitoringConnection();
}