uploadScannerData

abstract fun uploadScannerData(context: Context, dimensions: Dimensions?, weight: Float?, freightClass: String?, locationData: LocationData?, barcodeData: List<BaseBarcode>, scannerFolderId: String, jsonMetadata: Map<String, String>, validationResult: SnapshotValidation, shouldPollForProcessing: Boolean = true): StateFlow<ShipmentUploadService.UploadScannerResult>