Table of Contents

Class BarcodeScannerJsonConfiguration

Namespace
IO.Scanbot.Sdk.UI.View.Barcode.Configuration.Json
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/barcode/configuration/json/BarcodeScannerJsonConfiguration", DoNotGenerateAcw = true)]
public sealed class BarcodeScannerJsonConfiguration : Object, IParcelable, IJavaObject, IJavaPeerable, IDisposable
Inheritance
BarcodeScannerJsonConfiguration
Implements
Inherited Members

Constructors

BarcodeScannerJsonConfiguration()

[Register(".ctor", "()V", "")]
public BarcodeScannerJsonConfiguration()

BarcodeScannerJsonConfiguration(string, string, IList<JsonBarcodeDocumentFormat>, JsonBarcodesExtensionFilter, JsonColor, JsonCameraModule, Double, string, JsonEngineMode, string, string, JsonColor, Double, string, JsonColor, JsonAspectRatio, JsonColor, Boolean, Boolean, JsonOrientationLockMode, Integer, Integer, Boolean, Integer, Boolean, Boolean, JsonColor, JsonColor, IList<JsonBarcodeFormat>, Boolean, Boolean, JsonCameraPreviewMode, JsonZoomRange, Integer, JsonGs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm, Boolean, JsonCodeDensity, JsonBarcodeImageGenerationType, Double, Double, Boolean, JsonConfirmationDialogConfiguration, JsonSelectionOverlayConfiguration)

[Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lio/scanbot/sdk/ui/configuration/json/JsonBarcodesExtensionFilter;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;Ljava/lang/Double;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonEngineMode;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;Lio/scanbot/sdk/ui/configuration/json/JsonZoomRange;Ljava/lang/Integer;Lio/scanbot/sdk/ui/configuration/json/JsonGs1HandlingMode;Lio/scanbot/sdk/ui/configuration/json/JsonMSIPlesseyChecksumAlgorithm;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCodeDensity;Lio/scanbot/sdk/ui/configuration/json/JsonBarcodeImageGenerationType;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonConfirmationDialogConfiguration;Lio/scanbot/sdk/ui/configuration/json/JsonSelectionOverlayConfiguration;)V", "")]
public BarcodeScannerJsonConfiguration(string version, string screen, IList<JsonBarcodeDocumentFormat> acceptedDocumentFormats, JsonBarcodesExtensionFilter barcodesExtensionFilter, JsonColor cameraOverlayColor, JsonCameraModule cameraModule, Double cameraZoomFactor, string cancelButtonTitle, JsonEngineMode engineMode, string enableCameraButtonTitle, string enableCameraExplanationText, JsonColor finderLineColor, Double finderLineWidth, string finderTextHint, JsonColor finderTextHintColor, JsonAspectRatio finderAspectRatio, JsonColor flashButtonInactiveColor, Boolean flashEnabled, Boolean touchToFocusEnabled, JsonOrientationLockMode orientationLockMode, Integer minimumTextLength, Integer maximumTextLength, Boolean minFocusDistanceLock, Integer minimum1DBarcodesQuietZone, Boolean stripCheckDigits, Boolean successBeepEnabled, JsonColor topBarBackgroundColor, JsonColor topBarButtonsColor, IList<JsonBarcodeFormat> barcodeFormats, Boolean useButtonsAllCaps, Boolean replaceCancelButtonWithIcon, JsonCameraPreviewMode cameraPreviewMode, JsonZoomRange cameraZoomRange, Integer autoCancelTimeout, JsonGs1HandlingMode gs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm msiPlesseyChecksumAlgorithm, Boolean lowPowerMode, JsonCodeDensity codeDensity, JsonBarcodeImageGenerationType barcodeImageGenerationType, Double initialScanDelay, Double delayAfterScan, Boolean viewFinderEnabled, JsonConfirmationDialogConfiguration confirmationDialogConfiguration, JsonSelectionOverlayConfiguration overlayConfiguration)

Parameters

version string
screen string
acceptedDocumentFormats IList<JsonBarcodeDocumentFormat>
barcodesExtensionFilter JsonBarcodesExtensionFilter
cameraOverlayColor JsonColor
cameraModule JsonCameraModule
cameraZoomFactor Double
cancelButtonTitle string
engineMode JsonEngineMode
enableCameraButtonTitle string
enableCameraExplanationText string
finderLineColor JsonColor
finderLineWidth Double
finderTextHint string
finderTextHintColor JsonColor
finderAspectRatio JsonAspectRatio
flashButtonInactiveColor JsonColor
flashEnabled Boolean
touchToFocusEnabled Boolean
orientationLockMode JsonOrientationLockMode
minimumTextLength Integer
maximumTextLength Integer
minFocusDistanceLock Boolean
minimum1DBarcodesQuietZone Integer
stripCheckDigits Boolean
successBeepEnabled Boolean
topBarBackgroundColor JsonColor
topBarButtonsColor JsonColor
barcodeFormats IList<JsonBarcodeFormat>
useButtonsAllCaps Boolean
replaceCancelButtonWithIcon Boolean
cameraPreviewMode JsonCameraPreviewMode
cameraZoomRange JsonZoomRange
autoCancelTimeout Integer
gs1HandlingMode JsonGs1HandlingMode
msiPlesseyChecksumAlgorithm JsonMSIPlesseyChecksumAlgorithm
lowPowerMode Boolean
codeDensity JsonCodeDensity
barcodeImageGenerationType JsonBarcodeImageGenerationType
initialScanDelay Double
delayAfterScan Double
viewFinderEnabled Boolean
confirmationDialogConfiguration JsonConfirmationDialogConfiguration
overlayConfiguration JsonSelectionOverlayConfiguration

Properties

AcceptedDocumentFormats

public IList<JsonBarcodeDocumentFormat> AcceptedDocumentFormats { get; set; }

Property Value

IList<JsonBarcodeDocumentFormat>

AutoCancelTimeout

public Integer AutoCancelTimeout { get; set; }

Property Value

Integer

BarcodeFormats

public IList<JsonBarcodeFormat> BarcodeFormats { get; set; }

Property Value

IList<JsonBarcodeFormat>

BarcodeImageGenerationType

public JsonBarcodeImageGenerationType BarcodeImageGenerationType { get; set; }

Property Value

JsonBarcodeImageGenerationType

BarcodesExtensionFilter

public JsonBarcodesExtensionFilter BarcodesExtensionFilter { get; set; }

Property Value

JsonBarcodesExtensionFilter

CameraModule

public JsonCameraModule CameraModule { get; set; }

Property Value

JsonCameraModule

CameraOverlayColor

public JsonColor CameraOverlayColor { get; set; }

Property Value

JsonColor

CameraPreviewMode

public JsonCameraPreviewMode CameraPreviewMode { get; set; }

Property Value

JsonCameraPreviewMode

CameraZoomFactor

public Double CameraZoomFactor { get; set; }

Property Value

Double

CameraZoomRange

public JsonZoomRange CameraZoomRange { get; set; }

Property Value

JsonZoomRange

CancelButtonTitle

public string CancelButtonTitle { get; set; }

Property Value

string

CodeDensity

public JsonCodeDensity CodeDensity { get; set; }

Property Value

JsonCodeDensity

ConfirmationDialogConfiguration

public JsonConfirmationDialogConfiguration ConfirmationDialogConfiguration { get; set; }

Property Value

JsonConfirmationDialogConfiguration

Creator

[Register("CREATOR")]
public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

DelayAfterScan

public Double DelayAfterScan { get; set; }

Property Value

Double

EnableCameraButtonTitle

public string EnableCameraButtonTitle { get; set; }

Property Value

string

EnableCameraExplanationText

public string EnableCameraExplanationText { get; set; }

Property Value

string

EngineMode

public JsonEngineMode EngineMode { get; set; }

Property Value

JsonEngineMode

FinderAspectRatio

public JsonAspectRatio FinderAspectRatio { get; set; }

Property Value

JsonAspectRatio

FinderLineColor

public JsonColor FinderLineColor { get; set; }

Property Value

JsonColor

FinderLineWidth

public Double FinderLineWidth { get; set; }

Property Value

Double

FinderTextHint

public string FinderTextHint { get; set; }

Property Value

string

FinderTextHintColor

public JsonColor FinderTextHintColor { get; set; }

Property Value

JsonColor

FlashButtonInactiveColor

public JsonColor FlashButtonInactiveColor { get; set; }

Property Value

JsonColor

FlashEnabled

public Boolean FlashEnabled { get; set; }

Property Value

Boolean

Gs1HandlingMode

public JsonGs1HandlingMode Gs1HandlingMode { get; set; }

Property Value

JsonGs1HandlingMode

InitialScanDelay

public Double InitialScanDelay { get; set; }

Property Value

Double

LowPowerMode

public Boolean LowPowerMode { get; set; }

Property Value

Boolean

MaximumTextLength

public Integer MaximumTextLength { get; set; }

Property Value

Integer

MinFocusDistanceLock

public Boolean MinFocusDistanceLock { get; set; }

Property Value

Boolean

Minimum1DBarcodesQuietZone

public Integer Minimum1DBarcodesQuietZone { get; set; }

Property Value

Integer

MinimumTextLength

public Integer MinimumTextLength { get; set; }

Property Value

Integer

MsiPlesseyChecksumAlgorithm

public JsonMSIPlesseyChecksumAlgorithm MsiPlesseyChecksumAlgorithm { get; set; }

Property Value

JsonMSIPlesseyChecksumAlgorithm

OrientationLockMode

public JsonOrientationLockMode OrientationLockMode { get; set; }

Property Value

JsonOrientationLockMode

OverlayConfiguration

public JsonSelectionOverlayConfiguration OverlayConfiguration { get; set; }

Property Value

JsonSelectionOverlayConfiguration

ReplaceCancelButtonWithIcon

public Boolean ReplaceCancelButtonWithIcon { get; set; }

Property Value

Boolean

Screen

public string Screen { get; set; }

Property Value

string

StripCheckDigits

public Boolean StripCheckDigits { get; set; }

Property Value

Boolean

SuccessBeepEnabled

public Boolean SuccessBeepEnabled { get; set; }

Property Value

Boolean

TopBarBackgroundColor

public JsonColor TopBarBackgroundColor { get; set; }

Property Value

JsonColor

TopBarButtonsColor

public JsonColor TopBarButtonsColor { get; set; }

Property Value

JsonColor

TouchToFocusEnabled

public Boolean TouchToFocusEnabled { get; set; }

Property Value

Boolean

UseButtonsAllCaps

public Boolean UseButtonsAllCaps { get; set; }

Property Value

Boolean

Version

public string Version { get; set; }

Property Value

string

ViewFinderEnabled

public Boolean ViewFinderEnabled { get; set; }

Property Value

Boolean

Methods

Component1()

[Register("component1", "()Ljava/lang/String;", "")]
public string Component1()

Returns

string

Component10()

[Register("component10", "()Ljava/lang/String;", "")]
public string Component10()

Returns

string

Component11()

[Register("component11", "()Ljava/lang/String;", "")]
public string Component11()

Returns

string

Component12()

[Register("component12", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component12()

Returns

JsonColor

Component13()

[Register("component13", "()Ljava/lang/Double;", "")]
public Double Component13()

Returns

Double

Component14()

[Register("component14", "()Ljava/lang/String;", "")]
public string Component14()

Returns

string

Component15()

[Register("component15", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component15()

Returns

JsonColor

Component16()

[Register("component16", "()Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;", "")]
public JsonAspectRatio Component16()

Returns

JsonAspectRatio

Component17()

[Register("component17", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component17()

Returns

JsonColor

Component18()

[Register("component18", "()Ljava/lang/Boolean;", "")]
public Boolean Component18()

Returns

Boolean

Component19()

[Register("component19", "()Ljava/lang/Boolean;", "")]
public Boolean Component19()

Returns

Boolean

Component2()

[Register("component2", "()Ljava/lang/String;", "")]
public string Component2()

Returns

string

Component20()

[Register("component20", "()Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;", "")]
public JsonOrientationLockMode Component20()

Returns

JsonOrientationLockMode

Component21()

[Register("component21", "()Ljava/lang/Integer;", "")]
public Integer Component21()

Returns

Integer

Component22()

[Register("component22", "()Ljava/lang/Integer;", "")]
public Integer Component22()

Returns

Integer

Component23()

[Register("component23", "()Ljava/lang/Boolean;", "")]
public Boolean Component23()

Returns

Boolean

Component24()

[Register("component24", "()Ljava/lang/Integer;", "")]
public Integer Component24()

Returns

Integer

Component25()

[Register("component25", "()Ljava/lang/Boolean;", "")]
public Boolean Component25()

Returns

Boolean

Component26()

[Register("component26", "()Ljava/lang/Boolean;", "")]
public Boolean Component26()

Returns

Boolean

Component27()

[Register("component27", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component27()

Returns

JsonColor

Component28()

[Register("component28", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component28()

Returns

JsonColor

Component29()

[Register("component29", "()Ljava/util/List;", "")]
public IList<JsonBarcodeFormat> Component29()

Returns

IList<JsonBarcodeFormat>

Component3()

[Register("component3", "()Ljava/util/List;", "")]
public IList<JsonBarcodeDocumentFormat> Component3()

Returns

IList<JsonBarcodeDocumentFormat>

Component30()

[Register("component30", "()Ljava/lang/Boolean;", "")]
public Boolean Component30()

Returns

Boolean

Component31()

[Register("component31", "()Ljava/lang/Boolean;", "")]
public Boolean Component31()

Returns

Boolean

Component32()

[Register("component32", "()Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;", "")]
public JsonCameraPreviewMode Component32()

Returns

JsonCameraPreviewMode

Component33()

[Register("component33", "()Lio/scanbot/sdk/ui/configuration/json/JsonZoomRange;", "")]
public JsonZoomRange Component33()

Returns

JsonZoomRange

Component34()

[Register("component34", "()Ljava/lang/Integer;", "")]
public Integer Component34()

Returns

Integer

Component35()

[Register("component35", "()Lio/scanbot/sdk/ui/configuration/json/JsonGs1HandlingMode;", "")]
public JsonGs1HandlingMode Component35()

Returns

JsonGs1HandlingMode

Component36()

[Register("component36", "()Lio/scanbot/sdk/ui/configuration/json/JsonMSIPlesseyChecksumAlgorithm;", "")]
public JsonMSIPlesseyChecksumAlgorithm Component36()

Returns

JsonMSIPlesseyChecksumAlgorithm

Component37()

[Register("component37", "()Ljava/lang/Boolean;", "")]
public Boolean Component37()

Returns

Boolean

Component38()

[Register("component38", "()Lio/scanbot/sdk/ui/configuration/json/JsonCodeDensity;", "")]
public JsonCodeDensity Component38()

Returns

JsonCodeDensity

Component39()

[Register("component39", "()Lio/scanbot/sdk/ui/configuration/json/JsonBarcodeImageGenerationType;", "")]
public JsonBarcodeImageGenerationType Component39()

Returns

JsonBarcodeImageGenerationType

Component4()

[Register("component4", "()Lio/scanbot/sdk/ui/configuration/json/JsonBarcodesExtensionFilter;", "")]
public JsonBarcodesExtensionFilter Component4()

Returns

JsonBarcodesExtensionFilter

Component40()

[Register("component40", "()Ljava/lang/Double;", "")]
public Double Component40()

Returns

Double

Component41()

[Register("component41", "()Ljava/lang/Double;", "")]
public Double Component41()

Returns

Double

Component42()

[Register("component42", "()Ljava/lang/Boolean;", "")]
public Boolean Component42()

Returns

Boolean

Component43()

[Register("component43", "()Lio/scanbot/sdk/ui/configuration/json/JsonConfirmationDialogConfiguration;", "")]
public JsonConfirmationDialogConfiguration Component43()

Returns

JsonConfirmationDialogConfiguration

Component44()

[Register("component44", "()Lio/scanbot/sdk/ui/configuration/json/JsonSelectionOverlayConfiguration;", "")]
public JsonSelectionOverlayConfiguration Component44()

Returns

JsonSelectionOverlayConfiguration

Component5()

[Register("component5", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component5()

Returns

JsonColor

Component6()

[Register("component6", "()Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;", "")]
public JsonCameraModule Component6()

Returns

JsonCameraModule

Component7()

[Register("component7", "()Ljava/lang/Double;", "")]
public Double Component7()

Returns

Double

Component8()

[Register("component8", "()Ljava/lang/String;", "")]
public string Component8()

Returns

string

Component9()

[Register("component9", "()Lio/scanbot/sdk/ui/configuration/json/JsonEngineMode;", "")]
public JsonEngineMode Component9()

Returns

JsonEngineMode

Copy(string, string, IList<JsonBarcodeDocumentFormat>, JsonBarcodesExtensionFilter, JsonColor, JsonCameraModule, Double, string, JsonEngineMode, string, string, JsonColor, Double, string, JsonColor, JsonAspectRatio, JsonColor, Boolean, Boolean, JsonOrientationLockMode, Integer, Integer, Boolean, Integer, Boolean, Boolean, JsonColor, JsonColor, IList<JsonBarcodeFormat>, Boolean, Boolean, JsonCameraPreviewMode, JsonZoomRange, Integer, JsonGs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm, Boolean, JsonCodeDensity, JsonBarcodeImageGenerationType, Double, Double, Boolean, JsonConfirmationDialogConfiguration, JsonSelectionOverlayConfiguration)

[Register("copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lio/scanbot/sdk/ui/configuration/json/JsonBarcodesExtensionFilter;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;Ljava/lang/Double;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonEngineMode;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;Lio/scanbot/sdk/ui/configuration/json/JsonZoomRange;Ljava/lang/Integer;Lio/scanbot/sdk/ui/configuration/json/JsonGs1HandlingMode;Lio/scanbot/sdk/ui/configuration/json/JsonMSIPlesseyChecksumAlgorithm;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCodeDensity;Lio/scanbot/sdk/ui/configuration/json/JsonBarcodeImageGenerationType;Ljava/lang/Double;Ljava/lang/Double;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonConfirmationDialogConfiguration;Lio/scanbot/sdk/ui/configuration/json/JsonSelectionOverlayConfiguration;)Lio/scanbot/sdk/ui/view/barcode/configuration/json/BarcodeScannerJsonConfiguration;", "")]
public BarcodeScannerJsonConfiguration Copy(string version, string screen, IList<JsonBarcodeDocumentFormat> acceptedDocumentFormats, JsonBarcodesExtensionFilter barcodesExtensionFilter, JsonColor cameraOverlayColor, JsonCameraModule cameraModule, Double cameraZoomFactor, string cancelButtonTitle, JsonEngineMode engineMode, string enableCameraButtonTitle, string enableCameraExplanationText, JsonColor finderLineColor, Double finderLineWidth, string finderTextHint, JsonColor finderTextHintColor, JsonAspectRatio finderAspectRatio, JsonColor flashButtonInactiveColor, Boolean flashEnabled, Boolean touchToFocusEnabled, JsonOrientationLockMode orientationLockMode, Integer minimumTextLength, Integer maximumTextLength, Boolean minFocusDistanceLock, Integer minimum1DBarcodesQuietZone, Boolean stripCheckDigits, Boolean successBeepEnabled, JsonColor topBarBackgroundColor, JsonColor topBarButtonsColor, IList<JsonBarcodeFormat> barcodeFormats, Boolean useButtonsAllCaps, Boolean replaceCancelButtonWithIcon, JsonCameraPreviewMode cameraPreviewMode, JsonZoomRange cameraZoomRange, Integer autoCancelTimeout, JsonGs1HandlingMode gs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm msiPlesseyChecksumAlgorithm, Boolean lowPowerMode, JsonCodeDensity codeDensity, JsonBarcodeImageGenerationType barcodeImageGenerationType, Double initialScanDelay, Double delayAfterScan, Boolean viewFinderEnabled, JsonConfirmationDialogConfiguration confirmationDialogConfiguration, JsonSelectionOverlayConfiguration overlayConfiguration)

Parameters

version string
screen string
acceptedDocumentFormats IList<JsonBarcodeDocumentFormat>
barcodesExtensionFilter JsonBarcodesExtensionFilter
cameraOverlayColor JsonColor
cameraModule JsonCameraModule
cameraZoomFactor Double
cancelButtonTitle string
engineMode JsonEngineMode
enableCameraButtonTitle string
enableCameraExplanationText string
finderLineColor JsonColor
finderLineWidth Double
finderTextHint string
finderTextHintColor JsonColor
finderAspectRatio JsonAspectRatio
flashButtonInactiveColor JsonColor
flashEnabled Boolean
touchToFocusEnabled Boolean
orientationLockMode JsonOrientationLockMode
minimumTextLength Integer
maximumTextLength Integer
minFocusDistanceLock Boolean
minimum1DBarcodesQuietZone Integer
stripCheckDigits Boolean
successBeepEnabled Boolean
topBarBackgroundColor JsonColor
topBarButtonsColor JsonColor
barcodeFormats IList<JsonBarcodeFormat>
useButtonsAllCaps Boolean
replaceCancelButtonWithIcon Boolean
cameraPreviewMode JsonCameraPreviewMode
cameraZoomRange JsonZoomRange
autoCancelTimeout Integer
gs1HandlingMode JsonGs1HandlingMode
msiPlesseyChecksumAlgorithm JsonMSIPlesseyChecksumAlgorithm
lowPowerMode Boolean
codeDensity JsonCodeDensity
barcodeImageGenerationType JsonBarcodeImageGenerationType
initialScanDelay Double
delayAfterScan Double
viewFinderEnabled Boolean
confirmationDialogConfiguration JsonConfirmationDialogConfiguration
overlayConfiguration JsonSelectionOverlayConfiguration

Returns

BarcodeScannerJsonConfiguration

DescribeContents()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

[Register("describeContents", "()I", "")]
public int DescribeContents()

Returns

int

a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

Remarks

Java documentation for

android.os.Parcelable.describeContents()
.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

WriteToParcel(Parcel, ParcelableWriteFlags)

Flatten this object in to a Parcel.

[Register("writeToParcel", "(Landroid/os/Parcel;I)V", "")]
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags

Additional flags about how the object should be written. May be 0 or #PARCELABLE_WRITE_RETURN_VALUE.

Remarks

Java documentation for

android.os.Parcelable.writeToParcel(android.os.Parcel, int)
.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.