Class CameraPermissionScreen
- Namespace
- IO.Scanbot.Sdk.Ui_v2.Common
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class CameraPermissionScreen : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
CameraPermissionScreen
- Implements
-
Constructors
CameraPermissionScreen()
public CameraPermissionScreen()
CameraPermissionScreen(StatusBarMode, ScanbotColor, ScanbotColor, IconStyle, ButtonConfiguration, ButtonConfiguration, StyledText, StyledText)
public CameraPermissionScreen(StatusBarMode statusBarMode, ScanbotColor background, ScanbotColor iconBackground, IconStyle icon, ButtonConfiguration enableCameraButton, ButtonConfiguration closeButton, StyledText enableCameraTitle, StyledText enableCameraExplanation)
Parameters
statusBarMode
StatusBarMode
background
ScanbotColor
iconBackground
ScanbotColor
icon
IconStyle
enableCameraButton
ButtonConfiguration
closeButton
ButtonConfiguration
enableCameraTitle
StyledText
enableCameraExplanation
StyledText
CameraPermissionScreen(JSONObject)
public CameraPermissionScreen(JSONObject json)
Parameters
json
JSONObject
CameraPermissionScreen(IDictionary<string, Object>)
public CameraPermissionScreen(IDictionary<string, Object> source)
Parameters
source
IDictionary<string, Object>
Properties
Background
public ScanbotColor Background { get; set; }
Property Value
- ScanbotColor
public ButtonConfiguration CloseButton { get; set; }
Property Value
- ButtonConfiguration
Creator
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
public ButtonConfiguration EnableCameraButton { get; set; }
Property Value
- ButtonConfiguration
EnableCameraExplanation
public StyledText EnableCameraExplanation { get; set; }
Property Value
- StyledText
EnableCameraTitle
public StyledText EnableCameraTitle { get; set; }
Property Value
- StyledText
Icon
public IconStyle Icon { get; set; }
Property Value
- IconStyle
IconBackground
public ScanbotColor IconBackground { get; set; }
Property Value
- ScanbotColor
StatusBarMode
public StatusBarMode StatusBarMode { get; set; }
Property Value
- StatusBarMode
Methods
Component1()
public StatusBarMode Component1()
Returns
- StatusBarMode
Component2()
public ScanbotColor Component2()
Returns
- ScanbotColor
Component3()
public ScanbotColor Component3()
Returns
- ScanbotColor
Component4()
public IconStyle Component4()
Returns
- IconStyle
Component5()
public ButtonConfiguration Component5()
Returns
- ButtonConfiguration
Component6()
public ButtonConfiguration Component6()
Returns
- ButtonConfiguration
Component7()
public StyledText Component7()
Returns
- StyledText
Component8()
public StyledText Component8()
Returns
- StyledText
Copy(StatusBarMode, ScanbotColor, ScanbotColor, IconStyle, ButtonConfiguration, ButtonConfiguration, StyledText, StyledText)
public CameraPermissionScreen Copy(StatusBarMode statusBarMode, ScanbotColor background, ScanbotColor iconBackground, IconStyle icon, ButtonConfiguration enableCameraButton, ButtonConfiguration closeButton, StyledText enableCameraTitle, StyledText enableCameraExplanation)
Parameters
statusBarMode
StatusBarMode
background
ScanbotColor
iconBackground
ScanbotColor
icon
IconStyle
enableCameraButton
ButtonConfiguration
closeButton
ButtonConfiguration
enableCameraTitle
StyledText
enableCameraExplanation
StyledText
Returns
- CameraPermissionScreen
Default()
public static CameraPermissionScreen Default()
Returns
- CameraPermissionScreen
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