Table of Contents

Class CheckRecognizerJsonConfiguration

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

Constructors

CheckRecognizerJsonConfiguration()

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

CheckRecognizerJsonConfiguration(string, string, IList<JsonCheckStandard>, JsonCameraModule, JsonColor, string, Boolean, string, string, JsonAspectRatio, JsonColor, Double, Boolean, JsonOrientationLockMode, JsonColor, JsonColor, JsonColor, JsonColor, JsonColor, JsonCheckUserGuidanceStrings, Boolean, JsonCameraPreviewMode, Boolean)

[Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;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;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/view/check/configuration/json/JsonCheckUserGuidanceStrings;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;Ljava/lang/Boolean;)V", "")]
public CheckRecognizerJsonConfiguration(string version, string screen, IList<JsonCheckStandard> acceptedCheckStandards, JsonCameraModule cameraModule, JsonColor cameraOverlayColor, string cancelButtonTitle, Boolean captureHighResolutionImage, string enableCameraButtonTitle, string enableCameraExplanationText, JsonAspectRatio finderAspectRatio, JsonColor finderLineColor, Double finderLineWidth, Boolean flashEnabled, JsonOrientationLockMode orientationLockMode, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor topBarButtonsInactiveColor, JsonColor userGuidanceBackgroundColor, JsonColor userGuidanceTextColor, JsonCheckUserGuidanceStrings userGuidanceStringValues, Boolean useButtonsAllCaps, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled)

Parameters

version string
screen string
acceptedCheckStandards IList<JsonCheckStandard>
cameraModule JsonCameraModule
cameraOverlayColor JsonColor
cancelButtonTitle string
captureHighResolutionImage Boolean
enableCameraButtonTitle string
enableCameraExplanationText string
finderAspectRatio JsonAspectRatio
finderLineColor JsonColor
finderLineWidth Double
flashEnabled Boolean
orientationLockMode JsonOrientationLockMode
topBarBackgroundColor JsonColor
topBarButtonsActiveColor JsonColor
topBarButtonsInactiveColor JsonColor
userGuidanceBackgroundColor JsonColor
userGuidanceTextColor JsonColor
userGuidanceStringValues JsonCheckUserGuidanceStrings
useButtonsAllCaps Boolean
cameraPreviewMode JsonCameraPreviewMode
touchToFocusEnabled Boolean

Properties

AcceptedCheckStandards

public IList<JsonCheckStandard> AcceptedCheckStandards { get; set; }

Property Value

IList<JsonCheckStandard>

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

CaptureHighResolutionImage

public Boolean CaptureHighResolutionImage { get; set; }

Property Value

Boolean

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

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

FlashEnabled

public Boolean FlashEnabled { get; set; }

Property Value

Boolean

OrientationLockMode

public JsonOrientationLockMode OrientationLockMode { get; set; }

Property Value

JsonOrientationLockMode

Screen

public string Screen { get; set; }

Property Value

string

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

UserGuidanceBackgroundColor

public JsonColor UserGuidanceBackgroundColor { get; set; }

Property Value

JsonColor

UserGuidanceStringValues

public JsonCheckUserGuidanceStrings UserGuidanceStringValues { get; set; }

Property Value

JsonCheckUserGuidanceStrings

UserGuidanceTextColor

public JsonColor UserGuidanceTextColor { get; set; }

Property Value

JsonColor

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/JsonAspectRatio;", "")]
public JsonAspectRatio Component10()

Returns

JsonAspectRatio

Component11()

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

Returns

JsonColor

Component12()

[Register("component12", "()Ljava/lang/Double;", "")]
public Double Component12()

Returns

Double

Component13()

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

Returns

Boolean

Component14()

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

Returns

JsonOrientationLockMode

Component15()

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

Returns

JsonColor

Component16()

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

Returns

JsonColor

Component17()

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

Returns

JsonColor

Component18()

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

Returns

JsonColor

Component19()

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

Returns

JsonColor

Component2()

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

Returns

string

Component20()

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

Returns

JsonCheckUserGuidanceStrings

Component21()

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

Returns

Boolean

Component22()

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

Returns

JsonCameraPreviewMode

Component23()

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

Returns

Boolean

Component3()

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

Returns

IList<JsonCheckStandard>

Component4()

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

Returns

JsonCameraModule

Component5()

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

Returns

JsonColor

Component6()

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

Returns

string

Component7()

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

Returns

Boolean

Component8()

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

Returns

string

Component9()

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

Returns

string

Copy(string, string, IList<JsonCheckStandard>, JsonCameraModule, JsonColor, string, Boolean, string, string, JsonAspectRatio, JsonColor, Double, Boolean, JsonOrientationLockMode, JsonColor, JsonColor, JsonColor, JsonColor, JsonColor, JsonCheckUserGuidanceStrings, Boolean, JsonCameraPreviewMode, Boolean)

[Register("copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Lio/scanbot/sdk/ui/configuration/json/JsonCameraModule;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonAspectRatio;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;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;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/view/check/configuration/json/JsonCheckUserGuidanceStrings;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonCameraPreviewMode;Ljava/lang/Boolean;)Lio/scanbot/sdk/ui/view/check/configuration/json/CheckRecognizerJsonConfiguration;", "")]
public CheckRecognizerJsonConfiguration Copy(string version, string screen, IList<JsonCheckStandard> acceptedCheckStandards, JsonCameraModule cameraModule, JsonColor cameraOverlayColor, string cancelButtonTitle, Boolean captureHighResolutionImage, string enableCameraButtonTitle, string enableCameraExplanationText, JsonAspectRatio finderAspectRatio, JsonColor finderLineColor, Double finderLineWidth, Boolean flashEnabled, JsonOrientationLockMode orientationLockMode, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor topBarButtonsInactiveColor, JsonColor userGuidanceBackgroundColor, JsonColor userGuidanceTextColor, JsonCheckUserGuidanceStrings userGuidanceStringValues, Boolean useButtonsAllCaps, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled)

Parameters

version string
screen string
acceptedCheckStandards IList<JsonCheckStandard>
cameraModule JsonCameraModule
cameraOverlayColor JsonColor
cancelButtonTitle string
captureHighResolutionImage Boolean
enableCameraButtonTitle string
enableCameraExplanationText string
finderAspectRatio JsonAspectRatio
finderLineColor JsonColor
finderLineWidth Double
flashEnabled Boolean
orientationLockMode JsonOrientationLockMode
topBarBackgroundColor JsonColor
topBarButtonsActiveColor JsonColor
topBarButtonsInactiveColor JsonColor
userGuidanceBackgroundColor JsonColor
userGuidanceTextColor JsonColor
userGuidanceStringValues JsonCheckUserGuidanceStrings
useButtonsAllCaps Boolean
cameraPreviewMode JsonCameraPreviewMode
touchToFocusEnabled Boolean

Returns

CheckRecognizerJsonConfiguration

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.