Table of Contents

Class EventApiQueryModel

Namespace
HomaGames.HomaBelly
Assembly
HomaGames.HomaBelly.Core.dll

Base class for all Homa Analytics API queries: editor and runtime.

public abstract class EventApiQueryModel : ApiQueryModel
Inheritance
EventApiQueryModel
Inherited Members

Constructors

EventApiQueryModel()

public EventApiQueryModel()

Fields

EVENT_API_ENDPOINT

[Obsolete("This constant is deprecated. It will be removed in future releases.", true)]
public static readonly string EVENT_API_ENDPOINT

Field Value

string

EventValues

[JsonProperty]
protected Dictionary<string, object> EventValues

Field Value

Dictionary<string, object>

Properties

CreatedTimeStamp

Stores utc timestamp when the event was created.

[JsonProperty]
public string CreatedTimeStamp { get; }

Property Value

string

EventCategory

[JsonProperty]
public string EventCategory { get; protected set; }

Property Value

string

EventId

Unique event id.

Homa Analytics will be able to replace this with any desired EventId if informed to do so

[JsonProperty]
public string EventId { get; protected set; }

Property Value

string

EventName

[JsonProperty]
public string EventName { get; protected set; }

Property Value

string

InstallId

public string InstallId { get; set; }

Property Value

string

NTestingId

public string NTestingId { get; set; }

Property Value

string

NTestingOverrideId

[Obsolete("This property is unused. It will be removed in future releases.")]
public string NTestingOverrideId { get; set; }

Property Value

string

SessionId

public string SessionId { get; set; }

Property Value

string

Methods

ToDictionary()

public override Dictionary<string, object> ToDictionary()

Returns

Dictionary<string, object>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.