case eligible
User has not claimed the reward but is eligible for the user
case granted
User has claimed the reward and is granted to the user
case notEligible
User has not claimed the reward but is not eligible for the user
case notGranted
User has claimed the reward but was not granted to the user