uploadScannerData

open override fun uploadScannerData(context: Context, metadata: PLYMetadata, barcodeData: List<BarcodeData>, scannerFolderId: String, jsonMetadata: Map<String, String>, validationResult: SnapshotValidator.ValidationResult, shouldPollForProcessing: Boolean)

Create shipment from scan with internal progress tracking for banner display Runs in repository scope to survive activity lifecycle changes