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