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