- Namespace
- IO.Scanbot.Sdk.Documentdata
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class DocumentDataExtractorConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
DocumentDataExtractorConfiguration
- Implements
-
Constructors
public DocumentDataExtractorConfiguration()
public DocumentDataExtractorConfiguration(ResultAccumulationConfiguration resultAccumulationConfig, IList<string> fieldExcludeList, IList<DocumentDataExtractorConfigurationElement> configurations, bool returnCrops, DocumentTrustMode documentTrustMode)
Parameters
resultAccumulationConfig
ResultAccumulationConfiguration
fieldExcludeList
IList<string>
configurations
IList<DocumentDataExtractorConfigurationElement>
returnCrops
bool
documentTrustMode
DocumentTrustMode
public DocumentDataExtractorConfiguration(JSONObject json)
Parameters
json
JSONObject
public DocumentDataExtractorConfiguration(IDictionary<string, Object> source)
Parameters
source
IDictionary<string, Object>
Properties
public IList<DocumentDataExtractorConfigurationElement> Configurations { get; set; }
Property Value
- IList<DocumentDataExtractorConfigurationElement>
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
public DocumentTrustMode DocumentTrustMode { get; set; }
Property Value
- DocumentTrustMode
public IList<string> FieldExcludeList { get; set; }
Property Value
- IList<string>
public ResultAccumulationConfiguration ResultAccumulationConfig { get; set; }
Property Value
- ResultAccumulationConfiguration
public bool ReturnCrops { get; set; }
Property Value
- bool
Methods
public ResultAccumulationConfiguration Component1()
Returns
- ResultAccumulationConfiguration
public IList<string> Component2()
Returns
- IList<string>
public IList<DocumentDataExtractorConfigurationElement> Component3()
Returns
- IList<DocumentDataExtractorConfigurationElement>
Returns
- bool
public DocumentTrustMode Component5()
Returns
- DocumentTrustMode
public DocumentDataExtractorConfiguration Copy(ResultAccumulationConfiguration resultAccumulationConfig, IList<string> fieldExcludeList, IList<DocumentDataExtractorConfigurationElement> configurations, bool returnCrops, DocumentTrustMode documentTrustMode)
Parameters
resultAccumulationConfig
ResultAccumulationConfiguration
fieldExcludeList
IList<string>
configurations
IList<DocumentDataExtractorConfigurationElement>
returnCrops
bool
documentTrustMode
DocumentTrustMode
Returns
- DocumentDataExtractorConfiguration
public static DocumentDataExtractorConfiguration Default()
Returns
- DocumentDataExtractorConfiguration
public int DescribeContents()
Returns
- int
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