SDK_UnityMoney/Assets/ThinkingAnalytics/TDEnum.cs

64 lines
1.8 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
namespace ThinkingData.Analytics
{
/// <summary>
/// Time Zone in SDK options
/// </summary>
public enum TDTimeZone
{
Local,
UTC,
Asia_Shanghai,
Asia_Tokyo,
America_Los_Angeles,
America_New_York,
Other = 100
}
/// <summary>
/// SDK running mode options
/// </summary>
public enum TDMode
{
Debug = 1,
DebugOnly = 2,
Normal = 0
}
/// <summary>
/// Data post options
/// </summary>
public enum TDNetworkType
{
Wifi = 2,
All = 1
}
/// <summary>
/// Auto-tracking Events Type options
/// </summary>
[Flags]
public enum TDAutoTrackEventType
{
None = 0,
AppStart = 1 << 0, // reporting when the app enters the foreground ta_app_start
AppEnd = 1 << 1, // reporting when the app enters the background ta_app_end
AppCrash = 1 << 4, // reporting when an uncaught exception occurs ta_app_crash
AppInstall = 1 << 5, // reporting when the app is opened for the first time after installation ta_app_install
AppSceneLoad = 1 << 6, // reporting when the scene is loaded in the app ta_scene_loaded
AppSceneUnload = 1 << 7, // reporting when the scene is unloaded in the app ta_scene_loaded
All = AppStart | AppEnd | AppInstall | AppCrash | AppSceneLoad | AppSceneUnload
}
/// <summary>
/// Data Reporting Status
/// </summary>
public enum TDTrackStatus
{
Pause = 1, // pause data reporting
Stop = 2, // stop data reporting, and clear caches
SaveOnly = 3, // data stores in the cache, but not be reported
Normal = 4 // resume data reporting
}
}