Table of Contents

Class VinScannerScreenConfiguration

Namespace
IO.Scanbot.Sdk.Ui_v2.Vin.Configuration
Assembly
DocumentSDK.NET.Droid.dll
public sealed class VinScannerScreenConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
Inheritance
VinScannerScreenConfiguration
Implements

Constructors

VinScannerScreenConfiguration()

public VinScannerScreenConfiguration()

VinScannerScreenConfiguration(JSONObject)

public VinScannerScreenConfiguration(JSONObject json)

Parameters

json JSONObject

VinScannerScreenConfiguration(IDictionary<string, Object>)

public VinScannerScreenConfiguration(IDictionary<string, Object> source)

Parameters

source IDictionary<string, Object>

VinScannerScreenConfiguration(string, string, VinScannerScreenTextLocalization, Palette, ScanbotColor, CameraConfiguration, CameraPermissionScreen, UserGuidanceConfiguration, UserGuidanceConfiguration, TopBarConfiguration, IconButton, VinScannerIntroScreenConfiguration, ActionBarConfiguration, PermanentViewFinderConfiguration, VinScannerConfiguration, bool, ScanbotColor, ScanbotColor, bool, ScanbotAlertDialog, ScanCompletionOverlay, Sound, Vibration, bool)

public VinScannerScreenConfiguration(string version, string screen, VinScannerScreenTextLocalization localization, Palette palette, ScanbotColor backgroundColor, CameraConfiguration cameraConfiguration, CameraPermissionScreen cameraPermission, UserGuidanceConfiguration topUserGuidance, UserGuidanceConfiguration finderViewUserGuidance, TopBarConfiguration topBar, IconButton topBarOpenIntroScreenButton, VinScannerIntroScreenConfiguration introScreen, ActionBarConfiguration actionBar, PermanentViewFinderConfiguration viewFinder, VinScannerConfiguration scannerConfiguration, bool shouldShowWordBoxes, ScanbotColor wordBoxesFillColor, ScanbotColor wordBoxesLineColor, bool confirmationAlertDialogEnabled, ScanbotAlertDialog confirmationAlertDialog, ScanCompletionOverlay successOverlay, Sound sound, Vibration vibration, bool keepScreenOn)

Parameters

version string
screen string
localization VinScannerScreenTextLocalization
palette Palette
backgroundColor ScanbotColor
cameraConfiguration CameraConfiguration
cameraPermission CameraPermissionScreen
topUserGuidance UserGuidanceConfiguration
finderViewUserGuidance UserGuidanceConfiguration
topBar TopBarConfiguration
topBarOpenIntroScreenButton IconButton
introScreen VinScannerIntroScreenConfiguration
actionBar ActionBarConfiguration
viewFinder PermanentViewFinderConfiguration
scannerConfiguration VinScannerConfiguration
shouldShowWordBoxes bool
wordBoxesFillColor ScanbotColor
wordBoxesLineColor ScanbotColor
confirmationAlertDialogEnabled bool
confirmationAlertDialog ScanbotAlertDialog
successOverlay ScanCompletionOverlay
sound Sound
vibration Vibration
keepScreenOn bool

Properties

ActionBar

public ActionBarConfiguration ActionBar { get; set; }

Property Value

ActionBarConfiguration

BackgroundColor

public ScanbotColor BackgroundColor { get; set; }

Property Value

ScanbotColor

CameraConfiguration

public CameraConfiguration CameraConfiguration { get; set; }

Property Value

CameraConfiguration

CameraPermission

public CameraPermissionScreen CameraPermission { get; set; }

Property Value

CameraPermissionScreen

ConfirmationAlertDialog

public ScanbotAlertDialog ConfirmationAlertDialog { get; set; }

Property Value

ScanbotAlertDialog

ConfirmationAlertDialogEnabled

public bool ConfirmationAlertDialogEnabled { get; set; }

Property Value

bool

Creator

public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

FinderViewUserGuidance

public UserGuidanceConfiguration FinderViewUserGuidance { get; set; }

Property Value

UserGuidanceConfiguration

IntroScreen

public VinScannerIntroScreenConfiguration IntroScreen { get; set; }

Property Value

VinScannerIntroScreenConfiguration

KeepScreenOn

public bool KeepScreenOn { get; set; }

Property Value

bool

Localization

public VinScannerScreenTextLocalization Localization { get; set; }

Property Value

VinScannerScreenTextLocalization

Palette

public Palette Palette { get; set; }

Property Value

Palette

ScannerConfiguration

public VinScannerConfiguration ScannerConfiguration { get; set; }

Property Value

VinScannerConfiguration

Screen

public string Screen { get; }

Property Value

string

ShouldShowWordBoxes

public bool ShouldShowWordBoxes { get; set; }

Property Value

bool

Sound

public Sound Sound { get; set; }

Property Value

Sound

SuccessOverlay

public ScanCompletionOverlay SuccessOverlay { get; set; }

Property Value

ScanCompletionOverlay

TopBar

public TopBarConfiguration TopBar { get; set; }

Property Value

TopBarConfiguration

TopBarOpenIntroScreenButton

public IconButton TopBarOpenIntroScreenButton { get; set; }

Property Value

IconButton

TopUserGuidance

public UserGuidanceConfiguration TopUserGuidance { get; set; }

Property Value

UserGuidanceConfiguration

Version

public string Version { get; }

Property Value

string

Vibration

public Vibration Vibration { get; set; }

Property Value

Vibration

ViewFinder

public PermanentViewFinderConfiguration ViewFinder { get; set; }

Property Value

PermanentViewFinderConfiguration

WordBoxesFillColor

public ScanbotColor WordBoxesFillColor { get; set; }

Property Value

ScanbotColor

WordBoxesLineColor

public ScanbotColor WordBoxesLineColor { get; set; }

Property Value

ScanbotColor

Methods

Component1()

public string Component1()

Returns

string

Component10()

public TopBarConfiguration Component10()

Returns

TopBarConfiguration

Component11()

public IconButton Component11()

Returns

IconButton

Component12()

public VinScannerIntroScreenConfiguration Component12()

Returns

VinScannerIntroScreenConfiguration

Component13()

public ActionBarConfiguration Component13()

Returns

ActionBarConfiguration

Component14()

public PermanentViewFinderConfiguration Component14()

Returns

PermanentViewFinderConfiguration

Component15()

public VinScannerConfiguration Component15()

Returns

VinScannerConfiguration

Component16()

public bool Component16()

Returns

bool

Component17()

public ScanbotColor Component17()

Returns

ScanbotColor

Component18()

public ScanbotColor Component18()

Returns

ScanbotColor

Component19()

public bool Component19()

Returns

bool

Component2()

public string Component2()

Returns

string

Component20()

public ScanbotAlertDialog Component20()

Returns

ScanbotAlertDialog

Component21()

public ScanCompletionOverlay Component21()

Returns

ScanCompletionOverlay

Component22()

public Sound Component22()

Returns

Sound

Component23()

public Vibration Component23()

Returns

Vibration

Component24()

public bool Component24()

Returns

bool

Component3()

public VinScannerScreenTextLocalization Component3()

Returns

VinScannerScreenTextLocalization

Component4()

public Palette Component4()

Returns

Palette

Component5()

public ScanbotColor Component5()

Returns

ScanbotColor

Component6()

public CameraConfiguration Component6()

Returns

CameraConfiguration

Component7()

public CameraPermissionScreen Component7()

Returns

CameraPermissionScreen

Component8()

public UserGuidanceConfiguration Component8()

Returns

UserGuidanceConfiguration

Component9()

public UserGuidanceConfiguration Component9()

Returns

UserGuidanceConfiguration

Copy(string, string, VinScannerScreenTextLocalization, Palette, ScanbotColor, CameraConfiguration, CameraPermissionScreen, UserGuidanceConfiguration, UserGuidanceConfiguration, TopBarConfiguration, IconButton, VinScannerIntroScreenConfiguration, ActionBarConfiguration, PermanentViewFinderConfiguration, VinScannerConfiguration, bool, ScanbotColor, ScanbotColor, bool, ScanbotAlertDialog, ScanCompletionOverlay, Sound, Vibration, bool)

public VinScannerScreenConfiguration Copy(string version, string screen, VinScannerScreenTextLocalization localization, Palette palette, ScanbotColor backgroundColor, CameraConfiguration cameraConfiguration, CameraPermissionScreen cameraPermission, UserGuidanceConfiguration topUserGuidance, UserGuidanceConfiguration finderViewUserGuidance, TopBarConfiguration topBar, IconButton topBarOpenIntroScreenButton, VinScannerIntroScreenConfiguration introScreen, ActionBarConfiguration actionBar, PermanentViewFinderConfiguration viewFinder, VinScannerConfiguration scannerConfiguration, bool shouldShowWordBoxes, ScanbotColor wordBoxesFillColor, ScanbotColor wordBoxesLineColor, bool confirmationAlertDialogEnabled, ScanbotAlertDialog confirmationAlertDialog, ScanCompletionOverlay successOverlay, Sound sound, Vibration vibration, bool keepScreenOn)

Parameters

version string
screen string
localization VinScannerScreenTextLocalization
palette Palette
backgroundColor ScanbotColor
cameraConfiguration CameraConfiguration
cameraPermission CameraPermissionScreen
topUserGuidance UserGuidanceConfiguration
finderViewUserGuidance UserGuidanceConfiguration
topBar TopBarConfiguration
topBarOpenIntroScreenButton IconButton
introScreen VinScannerIntroScreenConfiguration
actionBar ActionBarConfiguration
viewFinder PermanentViewFinderConfiguration
scannerConfiguration VinScannerConfiguration
shouldShowWordBoxes bool
wordBoxesFillColor ScanbotColor
wordBoxesLineColor ScanbotColor
confirmationAlertDialogEnabled bool
confirmationAlertDialog ScanbotAlertDialog
successOverlay ScanCompletionOverlay
sound Sound
vibration Vibration
keepScreenOn bool

Returns

VinScannerScreenConfiguration

Default()

public static VinScannerScreenConfiguration Default()

Returns

VinScannerScreenConfiguration

DescribeContents()

public int DescribeContents()

Returns

int

ToJson(ToJsonConfiguration)

public JSONObject ToJson(ToJsonConfiguration config)

Parameters

config ToJsonConfiguration

Returns

JSONObject

WriteToParcel(Parcel, ParcelableWriteFlags)

public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags