Knocks/BackEnd/Knoks.Core/Entities/Enums.cs

55 lines
1.8 KiB
C#

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
}
}