namespace Knoks.Core.Entities { public enum EventAction : int { UserCreated = 1, ResetPassword = 2 } public static class AccoutTransactionTypeIdentity { public static string FreeTokensCredit { get; } = "FreeTokensCredit"; public static string Deposit { get; } = "Deposit"; public static string Withdraw { get; } = "Withdraw"; public static string PublishKnok { get; } = "PublishKnok"; public static string KnokerWinsToken { get; } = "KnokerWinsToken"; public static string PlatformWinsToken { get; } = "PlatformWinsToken"; public static string UserBuyExposure { get; } = "UserBuyExposure"; public static string UserBuyKnok { get; } = "UserBuyKnok"; public static string UserRefundToken { get; } = "UserRefundToken"; public static string UserBuySideBet { get; } = "UserBuySideBet"; public static string UserWinsSideBet { get; } = "UserWinsSideBet"; public static string PlatformLooseSideBet { get; } = "PlatformLooseSideBet"; public static string UserReceiveToken { get; } = "UserReceiveToken"; public static string UserUpgradeToGold { get; } = "UserUpgradeToGold"; public static string AffiliateCommision { get; } = "AffiliateCommision"; public static string FreeTokensReturn { get; } = "FreeTokensReturn"; } public enum KnokEndedStatus { Unknown = 0, ExitPriceMissed = 1, StopLossReached = 2, ClosedByKnokser = 3, Succeessful = 4 } public enum UserRank { Padawan = 0, Ranger = 1, Knight = 2, Master = 3, Jedi = 4 } public enum PotentialProfit { Unknown = 0, Low, Medium, High, VeryHigh } }