RewardTier
Ce contenu n’est pas encore disponible dans votre langue.
enum RewardTierOne band of a tiered reward.
maxValue is absent on an open-ended top tier rather than set to a sentinel, so
nil genuinely means “no upper bound”.
Conforms to Swift.Equatable, Swift.Hashable, Swift.Sendable
Defined in: Sources/FrakSDK/Rewards/Rewards.swift:24
RewardTier.amount(minValue:maxValue:amount:)
Section titled “RewardTier.amount(minValue:maxValue:amount:)”case amount(minValue: Double, maxValue: Double?, amount: TokenAmount)RewardTier.percentage(minValue:maxValue:percent:)
Section titled “RewardTier.percentage(minValue:maxValue:percent:)”case percentage(minValue: Double, maxValue: Double?, percent: Double)RewardTier.unknown(minValue:maxValue:)
Section titled “RewardTier.unknown(minValue:maxValue:)”case unknown(minValue: Double, maxValue: Double?)A tier shape this binary does not know, so one unrecognised band cannot fail the whole
reward. The twin of EstimatedReward.unknown; the bounds are what every tier carries.
Properties
Section titled “Properties”maxValue
Section titled “maxValue”var maxValue: Double? { get }minValue
Section titled “minValue”var minValue: Double { get }Operators
Section titled “Operators”!=(::)
static func != (lhs: Self, rhs: Self) -> BoolReturns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values a and b, a != b
implies that a == b is false.
This is the default implementation of the not-equal-to operator (!=)
for any type that conforms to Equatable.
- Parameters:
- lhs: A value to compare.
- rhs: Another value to compare.