Class BarcodeScannerScreenConfiguration
- Namespace
- IO.Scanbot.Sdk.Ui_v2.Barcode.Configuration
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class BarcodeScannerScreenConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
BarcodeScannerScreenConfiguration
- Implements
-
Constructors
BarcodeScannerScreenConfiguration()
public BarcodeScannerScreenConfiguration()
BarcodeScannerScreenConfiguration(JSONObject)
public BarcodeScannerScreenConfiguration(JSONObject json)
Parameters
json JSONObject
BarcodeScannerScreenConfiguration(IDictionary<string, Object>)
public BarcodeScannerScreenConfiguration(IDictionary<string, Object> source)
Parameters
source IDictionary<string, Object>
BarcodeScannerScreenConfiguration(string, string, Palette, BarcodeTextLocalization, ScanbotColor, TopBarConfiguration, ActionBarConfiguration, ViewFinderConfiguration, UserGuidanceConfiguration, CameraPermissionScreen, CameraConfiguration, BarcodeScannerConfiguration, BarcodeUseCase, Sound, Vibration, Timeouts, bool)
public BarcodeScannerScreenConfiguration(string version, string screen, Palette palette, BarcodeTextLocalization localization, ScanbotColor backgroundColor, TopBarConfiguration topBar, ActionBarConfiguration actionBar, ViewFinderConfiguration viewFinder, UserGuidanceConfiguration userGuidance, CameraPermissionScreen cameraPermission, CameraConfiguration cameraConfiguration, BarcodeScannerConfiguration scannerConfiguration, BarcodeUseCase useCase, Sound sound, Vibration vibration, Timeouts timeouts, bool keepScreenOn)
Parameters
version string
screen string
palette Palette
localization BarcodeTextLocalization
backgroundColor ScanbotColor
topBar TopBarConfiguration
actionBar ActionBarConfiguration
viewFinder ViewFinderConfiguration
userGuidance UserGuidanceConfiguration
cameraPermission CameraPermissionScreen
cameraConfiguration CameraConfiguration
scannerConfiguration BarcodeScannerConfiguration
useCase BarcodeUseCase
sound Sound
vibration Vibration
timeouts Timeouts
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
KeepScreenOn
public bool KeepScreenOn { get; set; }
Property Value
- bool
Localization
public BarcodeTextLocalization Localization { get; set; }
Property Value
- BarcodeTextLocalization
Palette
public Palette Palette { get; set; }
Property Value
- Palette
ScannerConfiguration
public BarcodeScannerConfiguration ScannerConfiguration { get; set; }
Property Value
- BarcodeScannerConfiguration
Screen
public string Screen { get; }
Property Value
- string
Sound
public Sound Sound { get; set; }
Property Value
- Sound
Timeouts
public Timeouts Timeouts { get; set; }
Property Value
- Timeouts
TopBar
public TopBarConfiguration TopBar { get; set; }
Property Value
- TopBarConfiguration
UseCase
public BarcodeUseCase UseCase { get; set; }
Property Value
- BarcodeUseCase
UserGuidance
public UserGuidanceConfiguration UserGuidance { get; set; }
Property Value
- UserGuidanceConfiguration
Version
public string Version { get; }
Property Value
- string
Vibration
public Vibration Vibration { get; set; }
Property Value
- Vibration
ViewFinder
public ViewFinderConfiguration ViewFinder { get; set; }
Property Value
- ViewFinderConfiguration
Methods
Component1()
public string Component1()
Returns
- string
Component10()
public CameraPermissionScreen Component10()
Returns
- CameraPermissionScreen
Component11()
public CameraConfiguration Component11()
Returns
- CameraConfiguration
Component12()
public BarcodeScannerConfiguration Component12()
Returns
- BarcodeScannerConfiguration
Component13()
public BarcodeUseCase Component13()
Returns
- BarcodeUseCase
Component14()
public Sound Component14()
Returns
- Sound
Component15()
public Vibration Component15()
Returns
- Vibration
Component16()
public Timeouts Component16()
Returns
- Timeouts
Component17()
public bool Component17()
Returns
- bool
Component2()
public string Component2()
Returns
- string
Component3()
public Palette Component3()
Returns
- Palette
Component4()
public BarcodeTextLocalization Component4()
Returns
- BarcodeTextLocalization
Component5()
public ScanbotColor Component5()
Returns
- ScanbotColor
Component6()
public TopBarConfiguration Component6()
Returns
- TopBarConfiguration
Component7()
public ActionBarConfiguration Component7()
Returns
- ActionBarConfiguration
Component8()
public ViewFinderConfiguration Component8()
Returns
- ViewFinderConfiguration
Component9()
public UserGuidanceConfiguration Component9()
Returns
- UserGuidanceConfiguration
Copy(string, string, Palette, BarcodeTextLocalization, ScanbotColor, TopBarConfiguration, ActionBarConfiguration, ViewFinderConfiguration, UserGuidanceConfiguration, CameraPermissionScreen, CameraConfiguration, BarcodeScannerConfiguration, BarcodeUseCase, Sound, Vibration, Timeouts, bool)
public BarcodeScannerScreenConfiguration Copy(string version, string screen, Palette palette, BarcodeTextLocalization localization, ScanbotColor backgroundColor, TopBarConfiguration topBar, ActionBarConfiguration actionBar, ViewFinderConfiguration viewFinder, UserGuidanceConfiguration userGuidance, CameraPermissionScreen cameraPermission, CameraConfiguration cameraConfiguration, BarcodeScannerConfiguration scannerConfiguration, BarcodeUseCase useCase, Sound sound, Vibration vibration, Timeouts timeouts, bool keepScreenOn)
Parameters
version string
screen string
palette Palette
localization BarcodeTextLocalization
backgroundColor ScanbotColor
topBar TopBarConfiguration
actionBar ActionBarConfiguration
viewFinder ViewFinderConfiguration
userGuidance UserGuidanceConfiguration
cameraPermission CameraPermissionScreen
cameraConfiguration CameraConfiguration
scannerConfiguration BarcodeScannerConfiguration
useCase BarcodeUseCase
sound Sound
vibration Vibration
timeouts Timeouts
keepScreenOn bool
Returns
- BarcodeScannerScreenConfiguration
Default()
public static BarcodeScannerScreenConfiguration Default()
Returns
- BarcodeScannerScreenConfiguration
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