Table of Contents

Class VinScannerJsonConfiguration

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

Constructors

VinScannerJsonConfiguration()

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

VinScannerJsonConfiguration(string, string, JsonCameraModule, JsonColor, string, string, string, JsonColor, Double, JsonColor, Boolean, JsonOrientationLockMode, JsonColor, JsonColor, JsonColor, Integer, Integer, Long, Boolean, Boolean, JsonCameraPreviewMode, Boolean, JsonAspectRatio, string, Long)

[Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;Ljava/lang/String;Ljava/lang/Long;)V", "")]
public VinScannerJsonConfiguration(string version, string screen, JsonCameraModule cameraModule, JsonColor cameraOverlayColor, string cancelButtonTitle, string enableCameraButtonTitle, string enableCameraExplanationText, JsonColor finderLineColor, Double finderLineWidth, JsonColor finderTextHintColor, Boolean flashEnabled, JsonOrientationLockMode orientationLockMode, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor topBarButtonsInactiveColor, Integer minimumNumberOfRequiredFramesWithEqualRecognitionResult, Integer maximumNumberOfAccumulatedFrames, Long ocrResolutionLimit, Boolean useButtonsAllCaps, Boolean replaceCancelButtonWithIcon, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled, JsonAspectRatio aspectRatio, string guidanceText, Long significantShakeDelay)

Parameters

version string
screen string
cameraModule JsonCameraModule
cameraOverlayColor JsonColor
cancelButtonTitle string
enableCameraButtonTitle string
enableCameraExplanationText string
finderLineColor JsonColor
finderLineWidth Double
finderTextHintColor JsonColor
flashEnabled Boolean
orientationLockMode JsonOrientationLockMode
topBarBackgroundColor JsonColor
topBarButtonsActiveColor JsonColor
topBarButtonsInactiveColor JsonColor
minimumNumberOfRequiredFramesWithEqualRecognitionResult Integer
maximumNumberOfAccumulatedFrames Integer
ocrResolutionLimit Long
useButtonsAllCaps Boolean
replaceCancelButtonWithIcon Boolean
cameraPreviewMode JsonCameraPreviewMode
touchToFocusEnabled Boolean
aspectRatio JsonAspectRatio
guidanceText string
significantShakeDelay Long

Properties

AspectRatio

public JsonAspectRatio AspectRatio { get; set; }

Property Value

JsonAspectRatio

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

CancelButtonTitle

public string CancelButtonTitle { get; set; }

Property Value

string

Creator

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

Property Value

IParcelableCreator

EnableCameraButtonTitle

public string EnableCameraButtonTitle { get; set; }

Property Value

string

EnableCameraExplanationText

public string EnableCameraExplanationText { get; set; }

Property Value

string

FinderLineColor

public JsonColor FinderLineColor { get; set; }

Property Value

JsonColor

FinderLineWidth

public Double FinderLineWidth { get; set; }

Property Value

Double

FinderTextHintColor

public JsonColor FinderTextHintColor { get; set; }

Property Value

JsonColor

FlashEnabled

public Boolean FlashEnabled { get; set; }

Property Value

Boolean

GuidanceText

public string GuidanceText { get; set; }

Property Value

string

MaximumNumberOfAccumulatedFrames

public Integer MaximumNumberOfAccumulatedFrames { get; set; }

Property Value

Integer

MinimumNumberOfRequiredFramesWithEqualRecognitionResult

public Integer MinimumNumberOfRequiredFramesWithEqualRecognitionResult { get; set; }

Property Value

Integer

OcrResolutionLimit

public Long OcrResolutionLimit { get; set; }

Property Value

Long

OrientationLockMode

public JsonOrientationLockMode OrientationLockMode { get; set; }

Property Value

JsonOrientationLockMode

ReplaceCancelButtonWithIcon

public Boolean ReplaceCancelButtonWithIcon { get; set; }

Property Value

Boolean

Screen

public string Screen { get; set; }

Property Value

string

SignificantShakeDelay

public Long SignificantShakeDelay { get; set; }

Property Value

Long

TopBarBackgroundColor

public JsonColor TopBarBackgroundColor { get; set; }

Property Value

JsonColor

TopBarButtonsActiveColor

public JsonColor TopBarButtonsActiveColor { get; set; }

Property Value

JsonColor

TopBarButtonsInactiveColor

public JsonColor TopBarButtonsInactiveColor { 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

Methods

Component1()

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

Returns

string

Component10()

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

Returns

JsonColor

Component11()

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

Returns

Boolean

Component12()

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

Returns

JsonOrientationLockMode

Component13()

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

Returns

JsonColor

Component14()

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

Returns

JsonColor

Component15()

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

Returns

JsonColor

Component16()

[Register("component16", "()Ljava/lang/Integer;", "")]
public Integer Component16()

Returns

Integer

Component17()

[Register("component17", "()Ljava/lang/Integer;", "")]
public Integer Component17()

Returns

Integer

Component18()

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

Returns

Long

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", "()Ljava/lang/Boolean;", "")]
public Boolean Component20()

Returns

Boolean

Component21()

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

Returns

JsonCameraPreviewMode

Component22()

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

Returns

Boolean

Component23()

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

Returns

JsonAspectRatio

Component24()

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

Returns

string

Component25()

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

Returns

Long

Component3()

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

Returns

JsonCameraModule

Component4()

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

Returns

JsonColor

Component5()

[Register("component5", "()Ljava/lang/String;", "")]
public string Component5()

Returns

string

Component6()

[Register("component6", "()Ljava/lang/String;", "")]
public string Component6()

Returns

string

Component7()

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

Returns

string

Component8()

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

Returns

JsonColor

Component9()

[Register("component9", "()Ljava/lang/Double;", "")]
public Double Component9()

Returns

Double

Copy(string, string, JsonCameraModule, JsonColor, string, string, string, JsonColor, Double, JsonColor, Boolean, JsonOrientationLockMode, JsonColor, JsonColor, JsonColor, Integer, Integer, Long, Boolean, Boolean, JsonCameraPreviewMode, Boolean, JsonAspectRatio, string, Long)

[Register("copy", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;Ljava/lang/String;Ljava/lang/Long;)Lio/scanbot/sdk/ui/view/vin/configuration/json/VinScannerJsonConfiguration;", "")]
public VinScannerJsonConfiguration Copy(string version, string screen, JsonCameraModule cameraModule, JsonColor cameraOverlayColor, string cancelButtonTitle, string enableCameraButtonTitle, string enableCameraExplanationText, JsonColor finderLineColor, Double finderLineWidth, JsonColor finderTextHintColor, Boolean flashEnabled, JsonOrientationLockMode orientationLockMode, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor topBarButtonsInactiveColor, Integer minimumNumberOfRequiredFramesWithEqualRecognitionResult, Integer maximumNumberOfAccumulatedFrames, Long ocrResolutionLimit, Boolean useButtonsAllCaps, Boolean replaceCancelButtonWithIcon, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled, JsonAspectRatio aspectRatio, string guidanceText, Long significantShakeDelay)

Parameters

version string
screen string
cameraModule JsonCameraModule
cameraOverlayColor JsonColor
cancelButtonTitle string
enableCameraButtonTitle string
enableCameraExplanationText string
finderLineColor JsonColor
finderLineWidth Double
finderTextHintColor JsonColor
flashEnabled Boolean
orientationLockMode JsonOrientationLockMode
topBarBackgroundColor JsonColor
topBarButtonsActiveColor JsonColor
topBarButtonsInactiveColor JsonColor
minimumNumberOfRequiredFramesWithEqualRecognitionResult Integer
maximumNumberOfAccumulatedFrames Integer
ocrResolutionLimit Long
useButtonsAllCaps Boolean
replaceCancelButtonWithIcon Boolean
cameraPreviewMode JsonCameraPreviewMode
touchToFocusEnabled Boolean
aspectRatio JsonAspectRatio
guidanceText string
significantShakeDelay Long

Returns

VinScannerJsonConfiguration

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.