Table of Contents

Class AnalyticsEvent

Namespace
IO.Scanbot.Sdk.Analytics
Assembly
DocumentSDK.NET.Droid.dll
public sealed class AnalyticsEvent : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
Inheritance
AnalyticsEvent
Implements

Constructors

AnalyticsEvent(JSONObject)

public AnalyticsEvent(JSONObject json)

Parameters

json JSONObject

AnalyticsEvent(IDictionary<string, Object>)

public AnalyticsEvent(IDictionary<string, Object> source)

Parameters

source IDictionary<string, Object>

AnalyticsEvent(string, string, string, IList<string>)

public AnalyticsEvent(string feature, string category, string name, IList<string> values)

Parameters

feature string
category string
name string
values IList<string>

Properties

Category

public string Category { get; set; }

Property Value

string

Creator

public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

Feature

public string Feature { get; set; }

Property Value

string

Name

public string Name { get; set; }

Property Value

string

Values

public IList<string> Values { get; set; }

Property Value

IList<string>

Methods

Component1()

public string Component1()

Returns

string

Component2()

public string Component2()

Returns

string

Component3()

public string Component3()

Returns

string

Component4()

public IList<string> Component4()

Returns

IList<string>

Copy(string, string, string, IList<string>)

public AnalyticsEvent Copy(string feature, string category, string name, IList<string> values)

Parameters

feature string
category string
name string
values IList<string>

Returns

AnalyticsEvent

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