# RewardTier

sealed class RewardTier

One band of a tiered reward. Null `maxValue` means no upper bound (not a sentinel).

#### Inheritors

| |
|---|
| [Amount](/developers/references/android/id-frak-sdk-rewards/rewardtier/amount/) |
| [Percentage](/developers/references/android/id-frak-sdk-rewards/rewardtier/percentage/) |
| [Unknown](/developers/references/android/id-frak-sdk-rewards/rewardtier/unknown/) |

## Types

| Name | Summary |
|---|---|
| [Amount](/developers/references/android/id-frak-sdk-rewards/rewardtier/amount/) | class [Amount](/developers/references/android/id-frak-sdk-rewards/rewardtier/amount/)(val minValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html), val maxValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)?, val amount: [TokenAmount](/developers/references/android/id-frak-sdk-rewards/tokenamount/)) : RewardTier |
| [Percentage](/developers/references/android/id-frak-sdk-rewards/rewardtier/percentage/) | class [Percentage](/developers/references/android/id-frak-sdk-rewards/rewardtier/percentage/)(val minValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html), val maxValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)?, val percent: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)) : RewardTier |
| [Unknown](/developers/references/android/id-frak-sdk-rewards/rewardtier/unknown/) | class [Unknown](/developers/references/android/id-frak-sdk-rewards/rewardtier/unknown/)(val minValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html), val maxValue: [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)?) : RewardTier<br>A tier shape this build does not know, kept so one unrecognised band cannot fail the whole reward. Mirrors [EstimatedReward.Unknown](/developers/references/android/id-frak-sdk-rewards/estimatedreward/unknown/); the bounds are the fields every tier carries. |

## Properties

| Name | Summary |
|---|---|
| [maxValue](/developers/references/android/id-frak-sdk-rewards/rewardtier/maxvalue/) | abstract val [maxValue](/developers/references/android/id-frak-sdk-rewards/rewardtier/maxvalue/): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)? |
| [minValue](/developers/references/android/id-frak-sdk-rewards/rewardtier/minvalue/) | abstract val [minValue](/developers/references/android/id-frak-sdk-rewards/rewardtier/minvalue/): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html) |