# rtu_ui_barcode library

## Classes

ActionBarConfiguration
  Configuration of the buttons available in the action bar.
ArOverlayFindAndPickConfiguration
  Configuration of the AR overlay.
ArOverlayGeneralConfiguration
  Configuration of the AR overlay displayed on top of barcodes in the camera preview.
ArOverlayPolygonConfiguration
  Configuration of the overlay polygon displayed on top of a barcode in the camera preview.
AspectRatio
  Configuration of the finder's aspect ratio.
BackgroundStyle
  Appearance of the polygon used for buttons and hint backgrounds.
BadgedButton
  Configuration of the round button with badge.
BadgeStyle
  Configuration of the round button.
BarcodeInfoMapping
  Configuration of the barcode data mapping.
BarcodeItem
  Data about the scanned barcode.
BarcodeItemConfiguration
  Configuration of the barcode info box displayed in the camera preview.
BarcodeItemErrorState
  Configuration of the the mapper's error dialog.
BarcodeMappedData
  Format of the mapped barcode data.
BarcodeRecognizerConfiguration
  Configuration of the scanning behavior.
BarcodeScannerConfiguration
  Configuration of the barcode scanner screen.
BarcodeScannerResult
  Results of the barcode scan.
BarcodeTextLocalization
  Configuration of the all strings for barcode scanner.
BarcodeUseCase
  Configuration of the barcode scanner screen's behavior.
ButtonConfiguration
  Button configuration.
CameraConfiguration
  Configuration of the camera settings to be used while scanning.
CameraPermissionScreen
  Configuration of the camera permission request view.
ExpectedBarcode
  Configuration of the barcode to find and scan.
FindAndPickArOverlayPolygonConfiguration
  Configuration of the overlay polygon displayed on top of a barcode in the camera preview.
FindAndPickBadgeConfiguration
  Configuration of the round badge on find and pick ar layer.
FindAndPickScanningMode
  Configuration of the Find and Pick barcode scanning mode.
FinderCorneredStyle
  Variant of the viewfinder displaying only the four corners of the scanning area as user guidance.
FinderStrokedStyle
  Variant of the viewfinder displaying a full outline of the scanning area as user guidance.
FinderStyle
  Visual appearance of the viewfinder.
ForegroundStyle
  Configuration of the appearance of foreground elements (e.g. text and/or icons on buttons, etc).
IconStyle
  Configuration of the icon appearance.
ManualCountEditDialog
  Configuration of the dialog to manually edit the barcode count.
MultipleScanningMode
  Configuration of the mode for scanning multiple barcodes.
Palette
  Value palette describing the colors of the scanner screens.
PolygonStyle
  Configuration of the polygon appearance.
RoundButton
  Configuration of the round button.
ScanbotAlertDialog
  Configuration of the the standard alert dialog.
Sheet
  Configuration of the preview mode for scanning multiple barcodes.
SheetContent
  Configuration of the list containing the barcodes that have already been scanned.
SingleScanningMode
  Configuration of the single barcode scanning mode.
Sound
  Sound configuration.
StyledText
  Configuration of the text field appearance.
SwipeToDelete
  Configuration of the swipe-to-delete button.
Timeouts
  Configuration of timeouts.
TopBarConfiguration
  Configuration of the top screen bar's appearance.
UserGuidanceConfiguration
  Configuration of the hint guiding users through the scanning process.
Vibration
  Vibration configuration.
ViewFinderConfiguration
  Configuration of the scanning interface's viewfinder, serving as guidance to the user.

## Enums

BarcodeDocumentFormat
  Type of barcode document format used.
BarcodeFormat
  Barcode symbology used.
BarcodeItemInfoPosition
  Where to display the barcode info box in the camera preview.
BarcodesExtensionFilter
  Filter for extended EAN and UPC barcodes.
CameraModule
  Determine which camera module to use on start-up.
CameraPreviewMode
  Configuration of the camera preview mode.
CodeDensity
  Expected quantity of QR codes in an image.
CollapsedVisibleHeight
  Configuration of the barcodes result sheet's height while collapsed.
Gs1Handling
  GS1_COMPOSITE barcode type handling
MSIPlesseyChecksumAlgorithm
  Type of MSI plessey checksum algorithm used.
MultipleBarcodesScanningMode
  Configuration of the mode used for scanning multiple barcodes.
OrientationLockMode
  Configure the orientation of the interface.
SheetMode
  Configuration of the barcode result sheet's default visibility state.
SoundType
  The sound selection type.
StatusBarMode
  Visual mode used for the status bar icons.
TopBarMode
  Visual mode used for the top bar.