Class BarcodeScannerConfiguration
[Register("io/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerConfiguration", DoNotGenerateAcw = true)]
public sealed class BarcodeScannerConfiguration : Object, IParcelable, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BarcodeScannerConfiguration
- Implements
- Inherited Members
Constructors
BarcodeScannerConfiguration()
[Register(".ctor", "()V", "")]
public BarcodeScannerConfiguration()
BarcodeScannerConfiguration(JSONObject)
[Register(".ctor", "(Lorg/json/JSONObject;)V", "")]
public BarcodeScannerConfiguration(JSONObject json)
Parameters
json
JSONObject
BarcodeScannerConfiguration(IDictionary<string, Object>)
[Register(".ctor", "(Ljava/util/Map;)V", "")]
public BarcodeScannerConfiguration(IDictionary<string, Object> source)
Parameters
source
IDictionary<string, Object>
BarcodeScannerConfiguration(string, string, Palette, BarcodeTextLocalization, ScanbotColor, TopBarConfiguration, ActionBarConfiguration, ViewFinderConfiguration, UserGuidanceConfiguration, CameraPermissionScreen, CameraConfiguration, BarcodeRecognizerConfiguration, BarcodeUseCase, Sound, Vibration, Timeouts)
[Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui_v2/common/Palette;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeTextLocalization;Lio/scanbot/sdk/ui_v2/common/ScanbotColor;Lio/scanbot/sdk/ui_v2/common/TopBarConfiguration;Lio/scanbot/sdk/ui_v2/common/ActionBarConfiguration;Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;Lio/scanbot/sdk/ui_v2/common/CameraConfiguration;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeRecognizerConfiguration;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeUseCase;Lio/scanbot/sdk/ui_v2/common/Sound;Lio/scanbot/sdk/ui_v2/common/Vibration;Lio/scanbot/sdk/ui_v2/common/Timeouts;)V", "")]
public BarcodeScannerConfiguration(string version, string screen, Palette palette, BarcodeTextLocalization localization, ScanbotColor backgroundColor, TopBarConfiguration topBar, ActionBarConfiguration actionBar, ViewFinderConfiguration viewFinder, UserGuidanceConfiguration userGuidance, CameraPermissionScreen cameraPermission, CameraConfiguration cameraConfiguration, BarcodeRecognizerConfiguration recognizerConfiguration, BarcodeUseCase useCase, Sound sound, Vibration vibration, Timeouts timeouts)
Parameters
version
stringscreen
stringpalette
Palettelocalization
BarcodeTextLocalizationbackgroundColor
ScanbotColortopBar
TopBarConfigurationactionBar
ActionBarConfigurationviewFinder
ViewFinderConfigurationuserGuidance
UserGuidanceConfigurationcameraPermission
CameraPermissionScreencameraConfiguration
CameraConfigurationrecognizerConfiguration
BarcodeRecognizerConfigurationuseCase
BarcodeUseCasesound
Soundvibration
Vibrationtimeouts
Timeouts
Properties
ActionBar
public ActionBarConfiguration ActionBar { get; set; }
Property Value
BackgroundColor
public ScanbotColor BackgroundColor { get; set; }
Property Value
CameraConfiguration
public CameraConfiguration CameraConfiguration { get; set; }
Property Value
CameraPermission
public CameraPermissionScreen CameraPermission { get; set; }
Property Value
Creator
[Register("CREATOR")]
public static IParcelableCreator Creator { get; }
Property Value
Localization
public BarcodeTextLocalization Localization { get; set; }
Property Value
Palette
public Palette Palette { get; set; }
Property Value
RecognizerConfiguration
public BarcodeRecognizerConfiguration RecognizerConfiguration { get; set; }
Property Value
Screen
public string Screen { get; }
Property Value
Sound
public Sound Sound { get; set; }
Property Value
Timeouts
public Timeouts Timeouts { get; set; }
Property Value
TopBar
public TopBarConfiguration TopBar { get; set; }
Property Value
UseCase
public BarcodeUseCase UseCase { get; set; }
Property Value
UserGuidance
public UserGuidanceConfiguration UserGuidance { get; set; }
Property Value
Version
public string Version { get; }
Property Value
Vibration
public Vibration Vibration { get; set; }
Property Value
ViewFinder
public ViewFinderConfiguration ViewFinder { get; set; }
Property Value
Methods
Component1()
[Register("component1", "()Ljava/lang/String;", "")]
public string Component1()
Returns
Component10()
[Register("component10", "()Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;", "")]
public CameraPermissionScreen Component10()
Returns
Component11()
[Register("component11", "()Lio/scanbot/sdk/ui_v2/common/CameraConfiguration;", "")]
public CameraConfiguration Component11()
Returns
Component12()
[Register("component12", "()Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeRecognizerConfiguration;", "")]
public BarcodeRecognizerConfiguration Component12()
Returns
Component13()
[Register("component13", "()Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeUseCase;", "")]
public BarcodeUseCase Component13()
Returns
Component14()
[Register("component14", "()Lio/scanbot/sdk/ui_v2/common/Sound;", "")]
public Sound Component14()
Returns
Component15()
[Register("component15", "()Lio/scanbot/sdk/ui_v2/common/Vibration;", "")]
public Vibration Component15()
Returns
Component16()
[Register("component16", "()Lio/scanbot/sdk/ui_v2/common/Timeouts;", "")]
public Timeouts Component16()
Returns
Component2()
[Register("component2", "()Ljava/lang/String;", "")]
public string Component2()
Returns
Component3()
[Register("component3", "()Lio/scanbot/sdk/ui_v2/common/Palette;", "")]
public Palette Component3()
Returns
Component4()
[Register("component4", "()Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeTextLocalization;", "")]
public BarcodeTextLocalization Component4()
Returns
Component5()
[Register("component5", "()Lio/scanbot/sdk/ui_v2/common/ScanbotColor;", "")]
public ScanbotColor Component5()
Returns
Component6()
[Register("component6", "()Lio/scanbot/sdk/ui_v2/common/TopBarConfiguration;", "")]
public TopBarConfiguration Component6()
Returns
Component7()
[Register("component7", "()Lio/scanbot/sdk/ui_v2/common/ActionBarConfiguration;", "")]
public ActionBarConfiguration Component7()
Returns
Component8()
[Register("component8", "()Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;", "")]
public ViewFinderConfiguration Component8()
Returns
Component9()
[Register("component9", "()Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;", "")]
public UserGuidanceConfiguration Component9()
Returns
Copy(string, string, Palette, BarcodeTextLocalization, ScanbotColor, TopBarConfiguration, ActionBarConfiguration, ViewFinderConfiguration, UserGuidanceConfiguration, CameraPermissionScreen, CameraConfiguration, BarcodeRecognizerConfiguration, BarcodeUseCase, Sound, Vibration, Timeouts)
[Register("copy", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui_v2/common/Palette;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeTextLocalization;Lio/scanbot/sdk/ui_v2/common/ScanbotColor;Lio/scanbot/sdk/ui_v2/common/TopBarConfiguration;Lio/scanbot/sdk/ui_v2/common/ActionBarConfiguration;Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;Lio/scanbot/sdk/ui_v2/common/CameraConfiguration;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeRecognizerConfiguration;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeUseCase;Lio/scanbot/sdk/ui_v2/common/Sound;Lio/scanbot/sdk/ui_v2/common/Vibration;Lio/scanbot/sdk/ui_v2/common/Timeouts;)Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerConfiguration;", "")]
public BarcodeScannerConfiguration Copy(string version, string screen, Palette palette, BarcodeTextLocalization localization, ScanbotColor backgroundColor, TopBarConfiguration topBar, ActionBarConfiguration actionBar, ViewFinderConfiguration viewFinder, UserGuidanceConfiguration userGuidance, CameraPermissionScreen cameraPermission, CameraConfiguration cameraConfiguration, BarcodeRecognizerConfiguration recognizerConfiguration, BarcodeUseCase useCase, Sound sound, Vibration vibration, Timeouts timeouts)
Parameters
version
stringscreen
stringpalette
Palettelocalization
BarcodeTextLocalizationbackgroundColor
ScanbotColortopBar
TopBarConfigurationactionBar
ActionBarConfigurationviewFinder
ViewFinderConfigurationuserGuidance
UserGuidanceConfigurationcameraPermission
CameraPermissionScreencameraConfiguration
CameraConfigurationrecognizerConfiguration
BarcodeRecognizerConfigurationuseCase
BarcodeUseCasesound
Soundvibration
Vibrationtimeouts
Timeouts
Returns
Default()
[Register("default", "()Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerConfiguration;", "")]
public static BarcodeScannerConfiguration Default()
Returns
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
.
android.os.Parcelable.describeContents()
Portions of this page are modifications based on work created and shared by the
ToJson()
[Register("toJson", "()Lorg/json/JSONObject;", "")]
public JSONObject ToJson()
Returns
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
Parcelflags
ParcelableWriteFlagsAdditional flags about how the object should be written. May be 0 or
#PARCELABLE_WRITE_RETURN_VALUE
.
Remarks
.
android.os.Parcelable.writeToParcel(android.os.Parcel, int)
Portions of this page are modifications based on work created and shared by the