barkoder-react-native / Exports
The barKoder SDK React Native plugin grants an easy to use React Native solution with a great interface that can be integrated in both iOS and Android apps.
Integrating the barKoder Barcode Scanner SDK into your Enterprise or Consumer-facing mobile apps will instantly transform your user's smarphones and tablets into rugged barcode scanning devices without the need to procure and maintain expensive and sluggish hardware devices that have a very short life span.
The barKoder barcode scanner SDK is a relatively new product in an established market, already developed to be as advanced if not more than other competitor API's. Its robust barcode reading engine can be used to read the content of the most widely used barcodes with lightning fast speed and unprecended recognition rate:
1D - Codabar, Code 11, Code 25, Code 39, Code 93, Code 128, EAN-8, EAN-13, Interleaved 2 of 5, ITF-14, MSI Plessey, Pharmacode, Telepen, UPC-A & UPC-E
2D - Aztec Code, Aztec Compact, Data Matrix, PDF417, Micro PDF417, DotCode, QR Code & Micro QR Code
You can check out our free demo app Barcode Scanner by barKoder available both via Apple App Store & Google Play Store.
You can find full documentation about the barKoder Barcode Reader SDK plugin for React Native here: https://docs.barkoder.com/en/v1/react-installation
If you run the barKoder Barcode Scanner SDK without a valid trial or production license, all results upon successful barcode scans will be partially masked by asterisks (*). You can get a trial license simply by registering on the barKoder Portal and utilizing the self-service for Evaluation License Generation! Each trial license will be good for an initial duration of 30 days and can be deployed to up to 50 devices. For any custom requirements, contact our sales team via sales@barkoder.com
Note that a trial license is only supposed to be utilized in a development or staging environment. IF you decide to publish a trial license along with your app to the App Store, Play Store or any public store we won't be held accountable for any potential consequences.
Our support is completely free for integration or testing purposes and granted through the barKoder Developer Portal. After registering and logging into your account, you only need to submit a Support Issue. Alternatively, you can contact us by email via support@barkoder.com
Install the dependencies and setup your environment
To add the barkoder-react-native package to your project, you have two options. You can either use the barkoder-react-native package from npm or from a local path.
To use the package from npm run this command:
yarn add barkoder-react-native
if you are using YARN in your project or
npm install barkoder-react-native
if you are using NPM in your project.
If you prefer to use a local package, download the package from https://barkoder.com, unzip the archive and add the package with setting the package path
yarn add <path to barkoder-react-native package>
if you are using YARN in your project or
npm install <path to barkoder-react-native package>
if you are using NPM in your project.
If you are having trouble with iOS, try to reinstall the dependencies by running pod install command inside ios folder:
cd ios
pod install
Import the barkoder-react-native package in your project with:
import { Barkoder, BarkoderView } from 'barkoder-react-native';
At this point the barkoder-react-native package is installed and imported in your project. Next step is to add the BarkoderView in your layout and set the licenseKey parameter and onBarkoderViewCreated callback.
<SafeAreaView style={styles.container}>
...
<BarkoderView
style={styles.barkoderView}
licenseKey="KEY"
onBarkoderViewCreated={(barkoder: Barkoder) => onBarkoderViewCreated(barkoder)} />
...
The license key is a string that concists of alphanumerical characters. See the Trial License Section to learn how to get a valid license.
Inside onBarkoderViewCreated callback function the SDK is fully initialized and ready for configuration or to start the scanning process
async function onBarkoderViewCreated(_barkoder: Barkoder) {
barkoder.setBarcodeTypeEnabled(Barkoder.BarcodeType.qr, true);
barkoder.setRegionOfInterestVisible(true);
...
setBarkoder(barkoder);
}
function scanPressed() {
barkoder.startScanning((result) {
// The result from successful scan is received here
});
}
For the complete usage of the barkoder-react-native package please check our sample.
Our SDK requires camera permission to be granted in order to use scanning features. For Android, the permission is set in the manifest from the package. For iOS you need to specify camera permission in Info.plist file inside your project
<key>NSCameraUsageDescription</key>
<string>Camera permission</string>
barkoder-react-native / Exports / Barkoder
• new Barkoder(barkoderViewRef
): Barkoder
Name | Type |
---|---|
barkoderViewRef |
RefObject <BarkoderView > |
• Private
_barkoderViewRef: RefObject
<BarkoderView
>
• Private
_eventEmitter: NativeEventEmitter
• Private
_promiseRequestId: number
• Private
_promisesMap: Map
<number
, [(value
: any
) => void
, (error
: null
| BarkoderError
) => void
]>
• Private
_resultCallback: undefined
| null
| ResultCallback
▸ _dispatchCommand(commandID
, commandArgs?
): void
Name | Type |
---|---|
commandID |
string |
commandArgs? |
any [] |
void
▸ configureBarkoder(barkoderConfig
): Promise
<boolean
>
Name | Type |
---|---|
barkoderConfig |
BarkoderConfig |
Promise
<boolean
>
▸ getBarcodeTypeLengthRange(barcodeType
): Promise
<number
[]>
Name | Type |
---|---|
barcodeType |
BarcodeType |
Promise
<number
[]>
▸ getBarkoderResolution(): Promise
<BarkoderResolution
>
Promise
<BarkoderResolution
>
▸ getCode11ChecksumType(): Promise
<Code11ChecksumType
>
Promise
<Code11ChecksumType
>
▸ getCode39ChecksumType(): Promise
<Code39ChecksumType
>
Promise
<Code39ChecksumType
>
▸ getDecodingSpeed(): Promise
<DecodingSpeed
>
Promise
<DecodingSpeed
>
▸ getDuplicatesDelayMs(): Promise
<number
>
Promise
<number
>
▸ getEncodingCharacterSet(): Promise
<string
>
Promise
<string
>
▸ getFormattingType(): Promise
<FormattingType
>
Promise
<FormattingType
>
▸ getLocationLineColorHex(): Promise
<string
>
Promise
<string
>
▸ getLocationLineWidth(): Promise
<number
>
Promise
<number
>
▸ getMaxZoomFactor(): Promise
<number
>
Promise
<number
>
▸ getMaximumResultsCount(): Promise
<number
>
Promise
<number
>
▸ getMsiChecksumType(): Promise
<MsiChecksumType
>
Promise
<MsiChecksumType
>
▸ getMulticodeCachingDuration(): Promise
<number
>
Promise
<number
>
▸ getMulticodeCachingEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ getRegionOfInterest(): Promise
<number
[]>
Promise
<number
[]>
▸ getRoiLineColorHex(): Promise
<string
>
Promise
<string
>
▸ getRoiLineWidth(): Promise
<number
>
Promise
<number
>
▸ getRoiOverlayBackgroundColorHex(): Promise
<string
>
Promise
<string
>
▸ getThreadsLimit(): Promise
<number
>
Promise
<number
>
▸ getThresholdBetweenDuplicatesScans(): Promise
<number
>
Promise
<number
>
▸ getVersion(): Promise
<string
>
Promise
<string
>
▸ isAndroid(): boolean
boolean
▸ isBarcodeThumbnailOnResultEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isBarcodeTypeEnabled(barcodeType
): Promise
<boolean
>
Name | Type |
---|---|
barcodeType |
BarcodeType |
Promise
<boolean
>
▸ isBeepOnSuccessEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isCloseSessionOnResultEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isFlashAvailable(): Promise
<boolean
>
Promise
<boolean
>
▸ isImageResultEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isIos(): boolean
boolean
▸ isLocationInImageResultEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isLocationInPreviewEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isMisshaped1DEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isPinchToZoomEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isRegionOfInterestVisible(): Promise
<boolean
>
Promise
<boolean
>
▸ isUpcEanDeblurEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isVINRestrictionsEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ isVibrateOnSuccessEnabled(): Promise
<boolean
>
Promise
<boolean
>
▸ onDataReturned(event
): void
Name | Type |
---|---|
event |
any |
void
▸ pauseScanning(): void
void
▸ setBarcodeThumbnailOnResultEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setBarcodeTypeEnabled(barcodeType
, enabled
): void
Name | Type |
---|---|
barcodeType |
BarcodeType |
enabled |
boolean |
void
▸ setBarcodeTypeLengthRange(barcodeType
, min
, max
): Promise
<boolean
>
Name | Type |
---|---|
barcodeType |
BarcodeType |
min |
number |
max |
number |
Promise
<boolean
>
▸ setBarkoderResolution(barkoderResolution
): void
Name | Type |
---|---|
barkoderResolution |
BarkoderResolution |
void
▸ setBeepOnSuccessEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setCloseSessionOnResultEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setCode11ChecksumType(code11ChecksumType
): void
Name | Type |
---|---|
code11ChecksumType |
Code11ChecksumType |
void
▸ setCode39ChecksumType(code39ChecksumType
): void
Name | Type |
---|---|
code39ChecksumType |
Code39ChecksumType |
void
▸ setDatamatrixDpmModeEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setDecodingSpeed(decodingSpeed
): void
Name | Type |
---|---|
decodingSpeed |
DecodingSpeed |
void
▸ setDuplicatesDelayMs(duplicatesDelayMs
): void
Name | Type |
---|---|
duplicatesDelayMs |
number |
void
▸ setEnableMisshaped1DEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setEnableVINRestrictions(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setEncodingCharacterSet(encodingCharacterSet
): void
Name | Type |
---|---|
encodingCharacterSet |
String |
void
▸ setFlashEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setFormattingType(formatting
): void
Name | Type |
---|---|
formatting |
FormattingType |
void
▸ setImageResultEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setLocationInImageResultEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setLocationInPreviewEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setLocationLineColor(hexColor
): Promise
<boolean
>
Name | Type |
---|---|
hexColor |
String |
Promise
<boolean
>
▸ setLocationLineWidth(lineWidth
): void
Name | Type |
---|---|
lineWidth |
number |
void
▸ setMaximumResultsCount(maximumResultsCount
): void
Name | Type |
---|---|
maximumResultsCount |
number |
void
▸ setMsiChecksumType(msiChecksumType
): void
Name | Type |
---|---|
msiChecksumType |
MsiChecksumType |
void
▸ setMulticodeCachingDuration(multicodeCachingDuration
): any
Name | Type |
---|---|
multicodeCachingDuration |
number |
any
▸ setMulticodeCachingEnabled(multicodeCachingEnabled
): any
Name | Type |
---|---|
multicodeCachingEnabled |
boolean |
any
▸ setPinchToZoomEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setRegionOfInterest(left
, top
, width
, height
): Promise
<boolean
>
Name | Type |
---|---|
left |
number |
top |
number |
width |
number |
height |
number |
Promise
<boolean
>
▸ setRegionOfInterestVisible(visible
): void
Name | Type |
---|---|
visible |
boolean |
void
▸ setRoiLineColor(hexColor
): Promise
<boolean
>
Name | Type |
---|---|
hexColor |
String |
Promise
<boolean
>
▸ setRoiLineWidth(lineWidth
): void
Name | Type |
---|---|
lineWidth |
number |
void
▸ setRoiOverlayBackgroundColor(hexColor
): Promise
<boolean
>
Name | Type |
---|---|
hexColor |
String |
Promise
<boolean
>
▸ setThreadsLimit(threadsLimit
): Promise
<boolean
>
Name | Type |
---|---|
threadsLimit |
number |
Promise
<boolean
>
▸ setThresholdBetweenDuplicatesScans(thresholdBetweenDuplicatesScans
): void
Name | Type |
---|---|
thresholdBetweenDuplicatesScans |
number |
void
▸ setUpcEanDeblurEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setVibrateOnSuccessEnabled(enabled
): void
Name | Type |
---|---|
enabled |
boolean |
void
▸ setZoomFactor(zoomFactor
): void
Name | Type |
---|---|
zoomFactor |
number |
void
▸ showLogMessages(show
): void
Name | Type |
---|---|
show |
boolean |
void
▸ startCamera(): void
void
▸ startScanning(resultsCallback
): void
Name | Type |
---|---|
resultsCallback |
ResultCallback |
void
▸ startScanningEventEmmitter(): void
void
▸ stopScanning(): void
void
barkoder-react-native / Exports / Barkoder / BarcodeConfig
Barkoder.BarcodeConfig
• new BarcodeConfig(config
): BarcodeConfig
Name | Type |
---|---|
config |
Partial <BarcodeConfig > |
• Optional
enabled: boolean
▸ toMap(): Object
Object
Name | Type |
---|---|
enabled |
undefined | boolean |
barkoder-react-native / Exports / Barkoder / BarcodeConfigWithLength
Barkoder.BarcodeConfigWithLength
• new BarcodeConfigWithLength(config
): BarcodeConfigWithLength
Name | Type |
---|---|
config |
Partial <BarcodeConfigWithLength > |
• Optional
enabled: boolean
• Private
Optional
maxLength: number
• Private
Optional
minLength: number
▸ setLengthRange(minLength
, maxLength
): void
Name | Type |
---|---|
minLength |
number |
maxLength |
number |
void
▸ toMap(): Object
Object
Name | Type |
---|---|
enabled |
undefined | boolean |
maximumLength |
undefined | number |
minimumLength |
undefined | number |
barkoder-react-native / Exports / Barkoder / BarkoderConfig
Barkoder.BarkoderConfig
• new BarkoderConfig(config
): BarkoderConfig
Name | Type |
---|---|
config |
Partial <BarkoderConfig > |
• Optional
barkoderResolution: BarkoderResolution
• Optional
beepOnSuccessEnabled: boolean
• Optional
closeSessionOnResultEnabled: boolean
• Optional
decoder: DekoderConfig
• Optional
imageResultEnabled: boolean
• Optional
locationInImageResultEnabled: boolean
• Optional
locationInPreviewEnabled: boolean
• Optional
locationLineColor: string
• Optional
locationLineWidth: number
• Optional
pinchToZoomEnabled: boolean
• Optional
regionOfInterestVisible: boolean
• Optional
roiLineColor: string
• Optional
roiLineWidth: number
• Optional
roiOverlayBackgroundColor: string
• Optional
vibrateOnSuccessEnabled: boolean
▸ toJsonString(): string
string
barkoder-react-native / Exports / Barkoder / BarkoderError
Barkoder.BarkoderError
• new BarkoderError(jsonString
): BarkoderError
Name | Type |
---|---|
jsonString |
string |
• code: string
• message: string
barkoder-react-native / Exports / Barkoder / BarkoderResult
Barkoder.BarkoderResult
• new BarkoderResult(jsonString
): BarkoderResult
Name | Type |
---|---|
jsonString |
string |
• barcodeType: BarcodeType
• barcodeTypeName: string
• binaryDataAsBase64: string
• Optional
characterSet: null
| string
• Optional
extra: null
| Record
<string
, any
>
• Optional
resultImageAsBase64: null
| string
• textualData: string
barkoder-react-native / Exports / Barkoder / Code11BarcodeConfig
Barkoder.Code11BarcodeConfig
• new Code11BarcodeConfig(config
): Code11BarcodeConfig
Name | Type |
---|---|
config |
Partial <Code11BarcodeConfig > |
• Optional
checksum: Code11ChecksumType
• Optional
enabled: boolean
• Private
Optional
maxLength: number
• Private
Optional
minLength: number
▸ setLengthRange(minLength
, maxLength
): void
Name | Type |
---|---|
minLength |
number |
maxLength |
number |
void
▸ toMap(): Object
Object
barkoder-react-native / Exports / Barkoder / Code39BarcodeConfig
Barkoder.Code39BarcodeConfig
• new Code39BarcodeConfig(config
): Code39BarcodeConfig
Name | Type |
---|---|
config |
Partial <Code39BarcodeConfig > |
• Optional
checksum: Code39ChecksumType
• Optional
enabled: boolean
• Private
Optional
maxLength: number
• Private
Optional
minLength: number
▸ setLengthRange(minLength
, maxLength
): void
Name | Type |
---|---|
minLength |
number |
maxLength |
number |
void
▸ toMap(): Object
Object
barkoder-react-native / Exports / Barkoder / DatamatrixBarcodeConfig
Barkoder.DatamatrixBarcodeConfig
• new DatamatrixBarcodeConfig(config
): DatamatrixBarcodeConfig
Name | Type |
---|---|
config |
Partial <DatamatrixBarcodeConfig > |
• Optional
dpmMode: number
• Optional
enabled: boolean
• Private
Optional
maxLength: number
• Private
Optional
minLength: number
▸ setLengthRange(minLength
, maxLength
): void
Name | Type |
---|---|
minLength |
number |
maxLength |
number |
void
▸ toMap(): Object
Object
barkoder-react-native / Exports / Barkoder / DekoderConfig
Barkoder.DekoderConfig
• new DekoderConfig(config
): DekoderConfig
Name | Type |
---|---|
config |
Partial <DekoderConfig > |
• Optional
aztec: BarcodeConfig
• Optional
aztecCompact: BarcodeConfig
• Optional
codabar: BarcodeConfigWithLength
• Optional
code11: Code11BarcodeConfig
• Optional
code128: BarcodeConfigWithLength
• Optional
code25: BarcodeConfig
• Optional
code32: BarcodeConfig
• Optional
code39: Code39BarcodeConfig
• Optional
code93: BarcodeConfigWithLength
• Optional
coop25: BarcodeConfig
• Optional
datalogic25: BarcodeConfig
• Optional
datamatrix: DatamatrixBarcodeConfig
• Optional
dotcode: BarcodeConfig
• Optional
ean13: BarcodeConfig
• Optional
ean8: BarcodeConfig
• Optional
general: GeneralSettings
• Optional
iata25: BarcodeConfig
• Optional
interleaved25: BarcodeConfig
• Optional
itf14: BarcodeConfig
• Optional
matrix25: BarcodeConfig
• Optional
msi: MSIBarcodeConfig
• Optional
pdf417: BarcodeConfig
• Optional
pdf417Micro: BarcodeConfig
• Optional
qr: BarcodeConfig
• Optional
qrMicro: BarcodeConfig
• Optional
telepen: BarcodeConfig
• Optional
upcA: BarcodeConfig
• Optional
upcE: BarcodeConfig
• Optional
upcE1: BarcodeConfig
▸ toMap(): Object
Object
Name | Type |
---|---|
Aztec |
undefined | { enabled : undefined | boolean } |
Aztec Compact |
undefined | { enabled : undefined | boolean } |
COOP 25 |
undefined | { enabled : undefined | boolean } |
Codabar |
undefined | { enabled : undefined | boolean ; maximumLength : undefined | number ; minimumLength : undefined | number } |
Code 11 |
undefined | { [key: string] : any ; } |
Code 128 |
undefined | { enabled : undefined | boolean ; maximumLength : undefined | number ; minimumLength : undefined | number } |
Code 25 |
undefined | { enabled : undefined | boolean } |
Code 32 |
undefined | { enabled : undefined | boolean } |
Code 39 |
undefined | { [key: string] : any ; } |
Code 93 |
undefined | { enabled : undefined | boolean ; maximumLength : undefined | number ; minimumLength : undefined | number } |
Datalogic 25 |
undefined | { enabled : undefined | boolean } |
Datamatrix |
undefined | { [key: string] : any ; } |
Dotcode |
undefined | { enabled : undefined | boolean } |
Ean-13 |
undefined | { enabled : undefined | boolean } |
Ean-8 |
undefined | { enabled : undefined | boolean } |
IATA 25 |
undefined | { enabled : undefined | boolean } |
ITF 14 |
undefined | { enabled : undefined | boolean } |
Interleaved 2 of 5 |
undefined | { enabled : undefined | boolean } |
MSI |
undefined | { [key: string] : any ; } |
Matrix 25 |
undefined | { enabled : undefined | boolean } |
PDF 417 |
undefined | { enabled : undefined | boolean } |
PDF 417 Micro |
undefined | { enabled : undefined | boolean } |
QR |
undefined | { enabled : undefined | boolean } |
QR Micro |
undefined | { enabled : undefined | boolean } |
Telepen |
undefined | { enabled : undefined | boolean } |
Upc-A |
undefined | { enabled : undefined | boolean } |
Upc-E |
undefined | { enabled : undefined | boolean } |
Upc-E1 |
undefined | { enabled : undefined | boolean } |
general |
undefined | { [key: string] : any ; } |
barkoder-react-native / Exports / Barkoder / GeneralSettings
Barkoder.GeneralSettings
• new GeneralSettings(config
): GeneralSettings
Name | Type |
---|---|
config |
Partial <GeneralSettings > |
• Optional
decodingSpeed: DecodingSpeed
• Optional
duplicatesDelayMs: number
• Optional
enableMisshaped1D: number
• Optional
encodingCharacterSet: string
• Optional
formattingType: FormattingType
• Optional
maximumResultsCount: number
• Optional
multicodeCachingDuration: number
• Optional
multicodeCachingEnabled: boolean
• Optional
roiHeight: number
• Optional
roiWidth: number
• Optional
roiX: number
• Optional
roiY: number
• Optional
threadsLimit: number
• Optional
upcEanDeblur: number
▸ setROI(x
, y
, width
, height
): void
Name | Type |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
void
▸ toMap(): Object
Object
barkoder-react-native / Exports / Barkoder / MSIBarcodeConfig
Barkoder.MSIBarcodeConfig
• new MSIBarcodeConfig(config
): MSIBarcodeConfig
Name | Type |
---|---|
config |
Partial <MSIBarcodeConfig > |
• Optional
checksum: MsiChecksumType
• Optional
enabled: boolean
• Private
Optional
maxLength: number
• Private
Optional
minLength: number
▸ setLengthRange(minLength
, maxLength
): void
Name | Type |
---|---|
minLength |
number |
maxLength |
number |
void
▸ toMap(): Object
Object
barkoder-react-native / Exports / BarkoderView
Component
<BarkoderReactNativeProps
>
↳ BarkoderView
• new BarkoderView(props
): BarkoderView
Name | Type |
---|---|
props |
BarkoderReactNativeProps |
React.Component<BarkoderReactNativeProps>.constructor
• Private
_barkoder: Barkoder
• Private
_eventEmitter: NativeEventEmitter
• Private
_myRef: RefObject
<BarkoderView
>
▸ _onBarkoderConfigCreated(_event
): void
Name | Type |
---|---|
_event |
any |
void
▸ _onDataReturned(event
): void
Name | Type |
---|---|
event |
any |
void
▸ render(): Element
Element
React.Component.render
▸ startConfigurationEmitter(): void
void
barkoder-react-native / Exports / Barkoder / BarcodeType
Barkoder.BarcodeType
• aztec = 0
• aztecCompact = 1
• codabar = 7
• code11 = 8
• code128 = 4
• code25 = 18
• code32 = 25
• code39 = 6
• code93 = 5
• coop25 = 24
• datalogic25 = 23
• datamatrix = 17
• dotcode = 27
• ean13 = 13
• ean8 = 14
• iata25 = 21
• interleaved25 = 19
• itf14 = 20
• matrix25 = 22
• msi = 9
• pdf417 = 15
• pdf417Micro = 16
• qr = 2
• qrMicro = 3
• telepen = 26
• upcA = 10
• upcE = 11
• upcE1 = 12
barkoder-react-native / Exports / Barkoder / BarkoderResolution
Barkoder.BarkoderResolution
• high = 1
• normal = 0
barkoder-react-native / Exports / Barkoder / Code11ChecksumType
Barkoder.Code11ChecksumType
• disabled = 0
• double = 2
• single = 1
barkoder-react-native / Exports / Barkoder / Code39ChecksumType
Barkoder.Code39ChecksumType
• disabled = 0
• enabled = 1
barkoder-react-native / Exports / Barkoder / DecodingSpeed
Barkoder.DecodingSpeed
• fast = 0
• normal = 1
• slow = 2
barkoder-react-native / Exports / Barkoder / FormattingType
Barkoder.FormattingType
• aamva = 3
• automatic = 1
• disabled = 0
• gs1 = 2
barkoder-react-native / Exports / Barkoder / MsiChecksumType
Barkoder.MsiChecksumType
• disabled = 0
• mod10 = 1
• mod1010 = 3
• mod11 = 2
• mod1110 = 4
• mod1110IBM = 6
• mod11IBM = 5
barkoder-react-native / Exports
barkoder-react-native / Exports / Barkoder