Table of Contents

Class BarcodeScannerActivity.ResultContract

Namespace
IO.Scanbot.Sdk.Ui_v2.Barcode
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui_v2/barcode/BarcodeScannerActivity$ResultContract", DoNotGenerateAcw = true)]
public sealed class BarcodeScannerActivity.ResultContract : BaseBarcodeScannerActivity.InternalResultContract, IJavaObject, IJavaPeerable, IDisposable
Inheritance
BarcodeScannerActivity.ResultContract
Implements
Inherited Members

Constructors

ResultContract()

[Register(".ctor", "()V", "")]
public ResultContract()

Properties

ResultsRepository

public override IResultRepository ResultsRepository { get; }

Property Value

IResultRepository

Methods

CreateIntent(Context, Object)

public override Intent CreateIntent(Context context, Object input)

Parameters

context Context
input Object

Returns

Intent

InstantiateResult(int, BarcodeScannerUiResult, Failure)

protected override Object InstantiateResult(int resultCode, BarcodeScannerUiResult result, IResult.Failure error)

Parameters

resultCode int
result BarcodeScannerUiResult
error IResult.Failure

Returns

Object

ParseBarcodeResult(int, Intent)

Helper function that wraps the BarcodeScannerActivity.ParseResult() function and returns a IResult object.

public IResult ParseBarcodeResult(int resultCode, Intent intent)

Parameters

resultCode int

ActivityResult code.

intent Intent

Intent object.

Returns

IResult

IResult Wrapper object.