Table of Contents

Class SBSDKAnalyticsEvent

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKAnalyticsEvent : NSObject, INSCopying, INativeObject, IDisposable
Inheritance
SBSDKAnalyticsEvent
Implements
INSCopying
INativeObject

Constructors

SBSDKAnalyticsEvent(NSObjectFlag)

protected SBSDKAnalyticsEvent(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKAnalyticsEvent(NativeHandle)

protected SBSDKAnalyticsEvent(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKAnalyticsEvent(string, string, string)

public SBSDKAnalyticsEvent(string feature, string category, string name)

Parameters

feature string
category string
name string

SBSDKAnalyticsEvent(string, string, string, string[])

public SBSDKAnalyticsEvent(string feature, string category, string name, string[] values)

Parameters

feature string
category string
name string
values string[]

Properties

Category

public virtual string Category { get; set; }

Property Value

string

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

Feature

public virtual string Feature { get; set; }

Property Value

string

Hash

public virtual nuint Hash { get; }

Property Value

nuint

Name

public virtual string Name { get; set; }

Property Value

string

Values

public virtual string[] Values { get; set; }

Property Value

string[]

Methods

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

FromJsonWithJson(string)

public static SBSDKAnalyticsEvent? FromJsonWithJson(string json)

Parameters

json string

Returns

SBSDKAnalyticsEvent

IsEqual(NSObject?)

public virtual bool IsEqual(NSObject? @object)

Parameters

object NSObject

Returns

bool

ToJsonWithConfiguration(SBSDKToJSONConfiguration)

public virtual string ToJsonWithConfiguration(SBSDKToJSONConfiguration configuration)

Parameters

configuration SBSDKToJSONConfiguration

Returns

string