Table of Contents

Class ScanbotAnalyticsManager

Namespace
IO.Scanbot.Sdk.Analytics
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/analytics/ScanbotAnalyticsManager", DoNotGenerateAcw = true)]
public sealed class ScanbotAnalyticsManager : Object, IScanbotAnalyticsManager, IScanbotAnalyticsTracker, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ScanbotAnalyticsManager
Implements
Inherited Members

Properties

AnalyticsEvents

public IFlow AnalyticsEvents { get; }

Property Value

IFlow

Instance

[Register("INSTANCE")]
public static ScanbotAnalyticsManager Instance { get; }

Property Value

ScanbotAnalyticsManager

Methods

RegisterEvent(AnalyticsEvent, IContinuation)

[Register("registerEvent", "(Lio/scanbot/sdk/analytics/AnalyticsEvent;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "")]
public Object RegisterEvent(AnalyticsEvent e, IContinuation _completion)

Parameters

e AnalyticsEvent
_completion IContinuation

Returns

Object

SubscribeToEvents(IAnalyticsSubscriber)

[Register("subscribeToEvents", "(Lio/scanbot/sdk/analytics/AnalyticsSubscriber;)V", "")]
public void SubscribeToEvents(IAnalyticsSubscriber eventHandler)

Parameters

eventHandler IAnalyticsSubscriber

Unsubscribe(IAnalyticsSubscriber)

[Register("unsubscribe", "(Lio/scanbot/sdk/analytics/AnalyticsSubscriber;)V", "")]
public void Unsubscribe(IAnalyticsSubscriber eventHandler)

Parameters

eventHandler IAnalyticsSubscriber