Table of Contents

Class CameraScreenConfiguration

Namespace
IO.Scanbot.Sdk.Ui_v2.Document.Configuration
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui_v2/document/configuration/CameraScreenConfiguration", DoNotGenerateAcw = true)]
public sealed class CameraScreenConfiguration : Object, IParcelable, IJavaObject, IJavaPeerable, IDisposable
Inheritance
CameraScreenConfiguration
Implements
Inherited Members

Constructors

CameraScreenConfiguration()

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

CameraScreenConfiguration(AcknowledgementScreenConfiguration, IntroductionScreenConfiguration, ScanAssistanceOverlay, CameraPermissionScreen, StyledText, IconButton, ButtonConfiguration, UserGuidanceConfiguration, DocumentScannerUserGuidance, ScanbotColor, DocumentScannerCameraConfiguration, DocumentPolygonConfiguration, CameraBottomBar, ViewFinderConfiguration, CaptureFeedback, Vibration, Timeouts, ScanbotAlertDialog, ScanbotAlertDialog)

[Register(".ctor", "(Lio/scanbot/sdk/ui_v2/document/configuration/AcknowledgementScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/IntroductionScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/ScanAssistanceOverlay;Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;Lio/scanbot/sdk/ui_v2/common/StyledText;Lio/scanbot/sdk/ui_v2/common/IconButton;Lio/scanbot/sdk/ui_v2/common/ButtonConfiguration;Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerUserGuidance;Lio/scanbot/sdk/ui_v2/common/ScanbotColor;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerCameraConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentPolygonConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CameraBottomBar;Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CaptureFeedback;Lio/scanbot/sdk/ui_v2/common/Vibration;Lio/scanbot/sdk/ui_v2/common/Timeouts;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;)V", "")]
public CameraScreenConfiguration(AcknowledgementScreenConfiguration acknowledgement, IntroductionScreenConfiguration introduction, ScanAssistanceOverlay scanAssistanceOverlay, CameraPermissionScreen cameraPermission, StyledText topBarTitle, IconButton topBarIntroButton, ButtonConfiguration topBarBackButton, UserGuidanceConfiguration topUserGuidance, DocumentScannerUserGuidance userGuidance, ScanbotColor backgroundColor, DocumentScannerCameraConfiguration cameraConfiguration, DocumentPolygonConfiguration polygon, CameraBottomBar bottomBar, ViewFinderConfiguration viewFinder, CaptureFeedback captureFeedback, Vibration vibration, Timeouts timeouts, ScanbotAlertDialog limitReachedAlertDialog, ScanbotAlertDialog cancelAlertDialog)

Parameters

acknowledgement AcknowledgementScreenConfiguration
introduction IntroductionScreenConfiguration
scanAssistanceOverlay ScanAssistanceOverlay
cameraPermission CameraPermissionScreen
topBarTitle StyledText
topBarIntroButton IconButton
topBarBackButton ButtonConfiguration
topUserGuidance UserGuidanceConfiguration
userGuidance DocumentScannerUserGuidance
backgroundColor ScanbotColor
cameraConfiguration DocumentScannerCameraConfiguration
polygon DocumentPolygonConfiguration
bottomBar CameraBottomBar
viewFinder ViewFinderConfiguration
captureFeedback CaptureFeedback
vibration Vibration
timeouts Timeouts
limitReachedAlertDialog ScanbotAlertDialog
cancelAlertDialog ScanbotAlertDialog

CameraScreenConfiguration(JSONObject)

[Register(".ctor", "(Lorg/json/JSONObject;)V", "")]
public CameraScreenConfiguration(JSONObject json)

Parameters

json JSONObject

CameraScreenConfiguration(IDictionary<string, Object>)

[Register(".ctor", "(Ljava/util/Map;)V", "")]
public CameraScreenConfiguration(IDictionary<string, Object> source)

Parameters

source IDictionary<string, Object>

Properties

Acknowledgement

public AcknowledgementScreenConfiguration Acknowledgement { get; set; }

Property Value

AcknowledgementScreenConfiguration

BackgroundColor

public ScanbotColor BackgroundColor { get; set; }

Property Value

ScanbotColor

BottomBar

public CameraBottomBar BottomBar { get; set; }

Property Value

CameraBottomBar

CameraConfiguration

public DocumentScannerCameraConfiguration CameraConfiguration { get; set; }

Property Value

DocumentScannerCameraConfiguration

CameraPermission

public CameraPermissionScreen CameraPermission { get; set; }

Property Value

CameraPermissionScreen

CancelAlertDialog

public ScanbotAlertDialog CancelAlertDialog { get; set; }

Property Value

ScanbotAlertDialog

CaptureFeedback

public CaptureFeedback CaptureFeedback { get; set; }

Property Value

CaptureFeedback

Creator

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

Property Value

IParcelableCreator

Introduction

public IntroductionScreenConfiguration Introduction { get; set; }

Property Value

IntroductionScreenConfiguration

LimitReachedAlertDialog

public ScanbotAlertDialog LimitReachedAlertDialog { get; set; }

Property Value

ScanbotAlertDialog

Polygon

public DocumentPolygonConfiguration Polygon { get; set; }

Property Value

DocumentPolygonConfiguration

ScanAssistanceOverlay

public ScanAssistanceOverlay ScanAssistanceOverlay { get; set; }

Property Value

ScanAssistanceOverlay

Timeouts

public Timeouts Timeouts { get; set; }

Property Value

Timeouts

TopBarBackButton

public ButtonConfiguration TopBarBackButton { get; set; }

Property Value

ButtonConfiguration

TopBarIntroButton

public IconButton TopBarIntroButton { get; set; }

Property Value

IconButton

TopBarTitle

public StyledText TopBarTitle { get; set; }

Property Value

StyledText

TopUserGuidance

public UserGuidanceConfiguration TopUserGuidance { get; set; }

Property Value

UserGuidanceConfiguration

UserGuidance

public DocumentScannerUserGuidance UserGuidance { get; set; }

Property Value

DocumentScannerUserGuidance

Vibration

public Vibration Vibration { get; set; }

Property Value

Vibration

ViewFinder

public ViewFinderConfiguration ViewFinder { get; set; }

Property Value

ViewFinderConfiguration

Methods

Component1()

[Register("component1", "()Lio/scanbot/sdk/ui_v2/document/configuration/AcknowledgementScreenConfiguration;", "")]
public AcknowledgementScreenConfiguration Component1()

Returns

AcknowledgementScreenConfiguration

Component10()

[Register("component10", "()Lio/scanbot/sdk/ui_v2/common/ScanbotColor;", "")]
public ScanbotColor Component10()

Returns

ScanbotColor

Component11()

[Register("component11", "()Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerCameraConfiguration;", "")]
public DocumentScannerCameraConfiguration Component11()

Returns

DocumentScannerCameraConfiguration

Component12()

[Register("component12", "()Lio/scanbot/sdk/ui_v2/document/configuration/DocumentPolygonConfiguration;", "")]
public DocumentPolygonConfiguration Component12()

Returns

DocumentPolygonConfiguration

Component13()

[Register("component13", "()Lio/scanbot/sdk/ui_v2/document/configuration/CameraBottomBar;", "")]
public CameraBottomBar Component13()

Returns

CameraBottomBar

Component14()

[Register("component14", "()Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;", "")]
public ViewFinderConfiguration Component14()

Returns

ViewFinderConfiguration

Component15()

[Register("component15", "()Lio/scanbot/sdk/ui_v2/document/configuration/CaptureFeedback;", "")]
public CaptureFeedback Component15()

Returns

CaptureFeedback

Component16()

[Register("component16", "()Lio/scanbot/sdk/ui_v2/common/Vibration;", "")]
public Vibration Component16()

Returns

Vibration

Component17()

[Register("component17", "()Lio/scanbot/sdk/ui_v2/common/Timeouts;", "")]
public Timeouts Component17()

Returns

Timeouts

Component18()

[Register("component18", "()Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;", "")]
public ScanbotAlertDialog Component18()

Returns

ScanbotAlertDialog

Component19()

[Register("component19", "()Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;", "")]
public ScanbotAlertDialog Component19()

Returns

ScanbotAlertDialog

Component2()

[Register("component2", "()Lio/scanbot/sdk/ui_v2/document/configuration/IntroductionScreenConfiguration;", "")]
public IntroductionScreenConfiguration Component2()

Returns

IntroductionScreenConfiguration

Component3()

[Register("component3", "()Lio/scanbot/sdk/ui_v2/document/configuration/ScanAssistanceOverlay;", "")]
public ScanAssistanceOverlay Component3()

Returns

ScanAssistanceOverlay

Component4()

[Register("component4", "()Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;", "")]
public CameraPermissionScreen Component4()

Returns

CameraPermissionScreen

Component5()

[Register("component5", "()Lio/scanbot/sdk/ui_v2/common/StyledText;", "")]
public StyledText Component5()

Returns

StyledText

Component6()

[Register("component6", "()Lio/scanbot/sdk/ui_v2/common/IconButton;", "")]
public IconButton Component6()

Returns

IconButton

Component7()

[Register("component7", "()Lio/scanbot/sdk/ui_v2/common/ButtonConfiguration;", "")]
public ButtonConfiguration Component7()

Returns

ButtonConfiguration

Component8()

[Register("component8", "()Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;", "")]
public UserGuidanceConfiguration Component8()

Returns

UserGuidanceConfiguration

Component9()

[Register("component9", "()Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerUserGuidance;", "")]
public DocumentScannerUserGuidance Component9()

Returns

DocumentScannerUserGuidance

Copy(AcknowledgementScreenConfiguration, IntroductionScreenConfiguration, ScanAssistanceOverlay, CameraPermissionScreen, StyledText, IconButton, ButtonConfiguration, UserGuidanceConfiguration, DocumentScannerUserGuidance, ScanbotColor, DocumentScannerCameraConfiguration, DocumentPolygonConfiguration, CameraBottomBar, ViewFinderConfiguration, CaptureFeedback, Vibration, Timeouts, ScanbotAlertDialog, ScanbotAlertDialog)

[Register("copy", "(Lio/scanbot/sdk/ui_v2/document/configuration/AcknowledgementScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/IntroductionScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/ScanAssistanceOverlay;Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;Lio/scanbot/sdk/ui_v2/common/StyledText;Lio/scanbot/sdk/ui_v2/common/IconButton;Lio/scanbot/sdk/ui_v2/common/ButtonConfiguration;Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerUserGuidance;Lio/scanbot/sdk/ui_v2/common/ScanbotColor;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerCameraConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentPolygonConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CameraBottomBar;Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CaptureFeedback;Lio/scanbot/sdk/ui_v2/common/Vibration;Lio/scanbot/sdk/ui_v2/common/Timeouts;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;)Lio/scanbot/sdk/ui_v2/document/configuration/CameraScreenConfiguration;", "")]
public CameraScreenConfiguration Copy(AcknowledgementScreenConfiguration acknowledgement, IntroductionScreenConfiguration introduction, ScanAssistanceOverlay scanAssistanceOverlay, CameraPermissionScreen cameraPermission, StyledText topBarTitle, IconButton topBarIntroButton, ButtonConfiguration topBarBackButton, UserGuidanceConfiguration topUserGuidance, DocumentScannerUserGuidance userGuidance, ScanbotColor backgroundColor, DocumentScannerCameraConfiguration cameraConfiguration, DocumentPolygonConfiguration polygon, CameraBottomBar bottomBar, ViewFinderConfiguration viewFinder, CaptureFeedback captureFeedback, Vibration vibration, Timeouts timeouts, ScanbotAlertDialog limitReachedAlertDialog, ScanbotAlertDialog cancelAlertDialog)

Parameters

acknowledgement AcknowledgementScreenConfiguration
introduction IntroductionScreenConfiguration
scanAssistanceOverlay ScanAssistanceOverlay
cameraPermission CameraPermissionScreen
topBarTitle StyledText
topBarIntroButton IconButton
topBarBackButton ButtonConfiguration
topUserGuidance UserGuidanceConfiguration
userGuidance DocumentScannerUserGuidance
backgroundColor ScanbotColor
cameraConfiguration DocumentScannerCameraConfiguration
polygon DocumentPolygonConfiguration
bottomBar CameraBottomBar
viewFinder ViewFinderConfiguration
captureFeedback CaptureFeedback
vibration Vibration
timeouts Timeouts
limitReachedAlertDialog ScanbotAlertDialog
cancelAlertDialog ScanbotAlertDialog

Returns

CameraScreenConfiguration

Default()

[Register("default", "()Lio/scanbot/sdk/ui_v2/document/configuration/CameraScreenConfiguration;", "")]
public static CameraScreenConfiguration Default()

Returns

CameraScreenConfiguration

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.

ToJson()

[Register("toJson", "()Lorg/json/JSONObject;", "")]
public JSONObject ToJson()

Returns

JSONObject

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.