Antura  1.1.0
Antura.Database.LogInfoData Class Reference

Generic information on application usage at a given timestamp. Logged at runtime. More...

Inheritance diagram for Antura.Database.LogInfoData:
Antura.Database.IData

Public Member Functions

 LogInfoData ()
 Empty constructor required by MySQL. More...
 
 LogInfoData (int appSession, InfoEvent _event, AppScene _scene, string additionalData)
 
string GetId ()
 
override string ToString ()
 

Properties

int Id [get, set]
 Primary key for the database. More...
 
string Uuid [get, set]
 Unique identifier for the player. empty during game. compiled at export/import More...
 
int AppSession [get, set]
 Identifier of the application session. More...
 
int Timestamp [get, set]
 Timestamp of creation of this entry. More...
 
InfoEvent Event [get, set]
 Event recorded. More...
 
AppScene Scene [get, set]
 the current scene More...
 
string AdditionalData [get, set]
 Additional raw JSON data saved alongside the event to record more details. Example: "{playerId:0, rewardType:2}" More...
 

Detailed Description

Generic information on application usage at a given timestamp. Logged at runtime.

Constructor & Destructor Documentation

◆ LogInfoData() [1/2]

Antura.Database.LogInfoData.LogInfoData ( )

Empty constructor required by MySQL.

◆ LogInfoData() [2/2]

Antura.Database.LogInfoData.LogInfoData ( int  appSession,
InfoEvent  _event,
AppScene  _scene,
string  additionalData 
)

Member Function Documentation

◆ GetId()

string Antura.Database.LogInfoData.GetId ( )

Implements Antura.Database.IData.

◆ ToString()

override string Antura.Database.LogInfoData.ToString ( )

Property Documentation

◆ AdditionalData

string Antura.Database.LogInfoData.AdditionalData
getset

Additional raw JSON data saved alongside the event to record more details. Example: "{playerId:0, rewardType:2}"

◆ AppSession

int Antura.Database.LogInfoData.AppSession
getset

Identifier of the application session.

◆ Event

InfoEvent Antura.Database.LogInfoData.Event
getset

Event recorded.

◆ Id

int Antura.Database.LogInfoData.Id
getset

Primary key for the database.

◆ Scene

AppScene Antura.Database.LogInfoData.Scene
getset

the current scene

◆ Timestamp

int Antura.Database.LogInfoData.Timestamp
getset

Timestamp of creation of this entry.

◆ Uuid

string Antura.Database.LogInfoData.Uuid
getset

Unique identifier for the player. empty during game. compiled at export/import


The documentation for this class was generated from the following file: