Class CreditCardScannerScreenConfiguration
- Namespace
- IO.Scanbot.Sdk.Ui_v2.Creditcard.Configuration
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class CreditCardScannerScreenConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
CreditCardScannerScreenConfiguration
- Implements
-
Constructors
CreditCardScannerScreenConfiguration()
public CreditCardScannerScreenConfiguration()
CreditCardScannerScreenConfiguration(JSONObject)
public CreditCardScannerScreenConfiguration(JSONObject json)
Parameters
json
JSONObject
CreditCardScannerScreenConfiguration(IDictionary<string, Object>)
public CreditCardScannerScreenConfiguration(IDictionary<string, Object> source)
Parameters
source
IDictionary<string, Object>
CreditCardScannerScreenConfiguration(string, string, CreditCardScannerScreenTextLocalization, Palette, ScanbotColor, CameraConfiguration, CameraPermissionScreen, UserGuidanceConfiguration, CreditCardScanGuidanceConfiguration, TopBarConfiguration, IconButton, CreditCardScannerIntroScreenConfiguration, ActionBarConfiguration, PermanentViewFinderConfiguration, CreditCardScannerConfiguration, bool, CreditCardScanningProgressConfiguration, int, ScanCompletionOverlay, ScanCompletionOverlay, Sound, Vibration, bool)
public CreditCardScannerScreenConfiguration(string version, string screen, CreditCardScannerScreenTextLocalization localization, Palette palette, ScanbotColor backgroundColor, CameraConfiguration cameraConfiguration, CameraPermissionScreen cameraPermission, UserGuidanceConfiguration topUserGuidance, CreditCardScanGuidanceConfiguration scanStatusUserGuidance, TopBarConfiguration topBar, IconButton topBarOpenIntroScreenButton, CreditCardScannerIntroScreenConfiguration introScreen, ActionBarConfiguration actionBar, PermanentViewFinderConfiguration viewFinder, CreditCardScannerConfiguration scannerConfiguration, bool exampleOverlayVisible, CreditCardScanningProgressConfiguration scanningProgress, int scanIncompleteDataTimeout, ScanCompletionOverlay successOverlay, ScanCompletionOverlay incompleteDataOverlay, Sound sound, Vibration vibration, bool keepScreenOn)
Parameters
version
string
screen
string
localization
CreditCardScannerScreenTextLocalization
palette
Palette
backgroundColor
ScanbotColor
cameraConfiguration
CameraConfiguration
cameraPermission
CameraPermissionScreen
topUserGuidance
UserGuidanceConfiguration
scanStatusUserGuidance
CreditCardScanGuidanceConfiguration
topBar
TopBarConfiguration
topBarOpenIntroScreenButton
IconButton
introScreen
CreditCardScannerIntroScreenConfiguration
actionBar
ActionBarConfiguration
viewFinder
PermanentViewFinderConfiguration
scannerConfiguration
CreditCardScannerConfiguration
exampleOverlayVisible
bool
scanningProgress
CreditCardScanningProgressConfiguration
scanIncompleteDataTimeout
int
successOverlay
ScanCompletionOverlay
incompleteDataOverlay
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
Creator
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
ExampleOverlayVisible
public bool ExampleOverlayVisible { get; set; }
Property Value
- bool
IncompleteDataOverlay
public ScanCompletionOverlay IncompleteDataOverlay { get; set; }
Property Value
- ScanCompletionOverlay
IntroScreen
public CreditCardScannerIntroScreenConfiguration IntroScreen { get; set; }
Property Value
- CreditCardScannerIntroScreenConfiguration
KeepScreenOn
public bool KeepScreenOn { get; set; }
Property Value
- bool
Localization
public CreditCardScannerScreenTextLocalization Localization { get; set; }
Property Value
- CreditCardScannerScreenTextLocalization
Palette
public Palette Palette { get; set; }
Property Value
- Palette
ScanIncompleteDataTimeout
public int ScanIncompleteDataTimeout { get; set; }
Property Value
- int
ScanStatusUserGuidance
public CreditCardScanGuidanceConfiguration ScanStatusUserGuidance { get; set; }
Property Value
- CreditCardScanGuidanceConfiguration
ScannerConfiguration
public CreditCardScannerConfiguration ScannerConfiguration { get; set; }
Property Value
- CreditCardScannerConfiguration
ScanningProgress
public CreditCardScanningProgressConfiguration ScanningProgress { get; set; }
Property Value
- CreditCardScanningProgressConfiguration
Screen
public string Screen { get; }
Property Value
- string
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
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
Methods
Component1()
public string Component1()
Returns
- string
Component10()
public TopBarConfiguration Component10()
Returns
- TopBarConfiguration
Component11()
public IconButton Component11()
Returns
- IconButton
Component12()
public CreditCardScannerIntroScreenConfiguration Component12()
Returns
- CreditCardScannerIntroScreenConfiguration
Component13()
public ActionBarConfiguration Component13()
Returns
- ActionBarConfiguration
Component14()
public PermanentViewFinderConfiguration Component14()
Returns
- PermanentViewFinderConfiguration
Component15()
public CreditCardScannerConfiguration Component15()
Returns
- CreditCardScannerConfiguration
Component16()
public bool Component16()
Returns
- bool
Component17()
public CreditCardScanningProgressConfiguration Component17()
Returns
- CreditCardScanningProgressConfiguration
Component18()
Returns
- int
Component19()
public ScanCompletionOverlay Component19()
Returns
- ScanCompletionOverlay
Component2()
public string Component2()
Returns
- string
Component20()
public ScanCompletionOverlay Component20()
Returns
- ScanCompletionOverlay
Component21()
public Sound Component21()
Returns
- Sound
Component22()
public Vibration Component22()
Returns
- Vibration
Component23()
public bool Component23()
Returns
- bool
Component3()
public CreditCardScannerScreenTextLocalization Component3()
Returns
- CreditCardScannerScreenTextLocalization
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 CreditCardScanGuidanceConfiguration Component9()
Returns
- CreditCardScanGuidanceConfiguration
Copy(string, string, CreditCardScannerScreenTextLocalization, Palette, ScanbotColor, CameraConfiguration, CameraPermissionScreen, UserGuidanceConfiguration, CreditCardScanGuidanceConfiguration, TopBarConfiguration, IconButton, CreditCardScannerIntroScreenConfiguration, ActionBarConfiguration, PermanentViewFinderConfiguration, CreditCardScannerConfiguration, bool, CreditCardScanningProgressConfiguration, int, ScanCompletionOverlay, ScanCompletionOverlay, Sound, Vibration, bool)
public CreditCardScannerScreenConfiguration Copy(string version, string screen, CreditCardScannerScreenTextLocalization localization, Palette palette, ScanbotColor backgroundColor, CameraConfiguration cameraConfiguration, CameraPermissionScreen cameraPermission, UserGuidanceConfiguration topUserGuidance, CreditCardScanGuidanceConfiguration scanStatusUserGuidance, TopBarConfiguration topBar, IconButton topBarOpenIntroScreenButton, CreditCardScannerIntroScreenConfiguration introScreen, ActionBarConfiguration actionBar, PermanentViewFinderConfiguration viewFinder, CreditCardScannerConfiguration scannerConfiguration, bool exampleOverlayVisible, CreditCardScanningProgressConfiguration scanningProgress, int scanIncompleteDataTimeout, ScanCompletionOverlay successOverlay, ScanCompletionOverlay incompleteDataOverlay, Sound sound, Vibration vibration, bool keepScreenOn)
Parameters
version
string
screen
string
localization
CreditCardScannerScreenTextLocalization
palette
Palette
backgroundColor
ScanbotColor
cameraConfiguration
CameraConfiguration
cameraPermission
CameraPermissionScreen
topUserGuidance
UserGuidanceConfiguration
scanStatusUserGuidance
CreditCardScanGuidanceConfiguration
topBar
TopBarConfiguration
topBarOpenIntroScreenButton
IconButton
introScreen
CreditCardScannerIntroScreenConfiguration
actionBar
ActionBarConfiguration
viewFinder
PermanentViewFinderConfiguration
scannerConfiguration
CreditCardScannerConfiguration
exampleOverlayVisible
bool
scanningProgress
CreditCardScanningProgressConfiguration
scanIncompleteDataTimeout
int
successOverlay
ScanCompletionOverlay
incompleteDataOverlay
ScanCompletionOverlay
sound
Sound
vibration
Vibration
keepScreenOn
bool
Returns
- CreditCardScannerScreenConfiguration
Default()
public static CreditCardScannerScreenConfiguration Default()
Returns
- CreditCardScannerScreenConfiguration
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