This commit is contained in:
Zeeshaun
2026-03-17 09:53:09 -05:00
parent cdcba54aa4
commit 1a0702a79a
590 changed files with 62058 additions and 0 deletions
@@ -0,0 +1,22 @@
namespace LCU.Library.Internal.IncentiveApiModels.Entities
{
public class PayoutRange
{
public const double NOLIMIT = -1.0;
public double MinimumPercentage { get; }
public double MaximumPercentage { get; }
public int Payout { get; }
public PayoutRange(double minimumPercentage, double maximumPercentage, int payout)
{
MinimumPercentage = minimumPercentage;
MaximumPercentage = maximumPercentage;
Payout = payout;
}
public bool IsInRange(double percentage)
{
return percentage >= MinimumPercentage && (percentage <= MaximumPercentage || MaximumPercentage == NOLIMIT);
}
}
}