Table of Contents

Class BaseDocumentDataExtractorActivity.InternalResultContract

Namespace
IO.Scanbot.Sdk.Ui_v2.Documentdata.Screen
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui_v2/documentdata/screen/BaseDocumentDataExtractorActivity$InternalResultContract", DoNotGenerateAcw = true)]
[JavaTypeParameters(new string[] { "R extends io.scanbot.common.Result<? extends io.scanbot.sdk.ui_v2.documentdata.configuration.DocumentDataExtractorUiResult>" })]
public abstract class BaseDocumentDataExtractorActivity.InternalResultContract : ActivityResultContract, IJavaObject, IJavaPeerable, IDisposable
Inheritance
BaseDocumentDataExtractorActivity.InternalResultContract
Implements
Derived
Inherited Members

Constructors

InternalResultContract(Class)

[Register(".ctor", "(Ljava/lang/Class;)V", "")]
public InternalResultContract(Class activityClass)

Parameters

activityClass Class

InternalResultContract(nint, JniHandleOwnership)

protected InternalResultContract(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Methods

CreateIntent(Context, DocumentDataExtractorScreenConfiguration)

[Register("createIntent", "(Landroid/content/Context;Lio/scanbot/sdk/ui_v2/documentdata/configuration/DocumentDataExtractorScreenConfiguration;)Landroid/content/Intent;", "GetCreateIntent_Landroid_content_Context_Lio_scanbot_sdk_ui_v2_documentdata_configuration_DocumentDataExtractorScreenConfiguration_Handler")]
public virtual Intent CreateIntent(Context context, DocumentDataExtractorScreenConfiguration input)

Parameters

context Context
input DocumentDataExtractorScreenConfiguration

Returns

Intent

InstantiateResult(int, DocumentDataExtractorUiResult, Failure)

[Register("instantiateResult", "(ILio/scanbot/sdk/ui_v2/documentdata/configuration/DocumentDataExtractorUiResult;Lio/scanbot/common/Result$Failure;)Lio/scanbot/common/Result;", "GetInstantiateResult_ILio_scanbot_sdk_ui_v2_documentdata_configuration_DocumentDataExtractorUiResult_Lio_scanbot_common_Result_Failure_Handler")]
protected abstract Object InstantiateResult(int resultCode, DocumentDataExtractorUiResult result, IResult.Failure error)

Parameters

resultCode int
result DocumentDataExtractorUiResult
error IResult.Failure

Returns

Object

ParseResult(int, Intent)

[Register("parseResult", "(ILandroid/content/Intent;)Lio/scanbot/common/Result;", "GetParseResult_ILandroid_content_Intent_Handler")]
public override Object ParseResult(int resultCode, Intent intent)

Parameters

resultCode int
intent Intent

Returns

Object