Correctly identified the API returns and provided proper case handling for them. This addresses issue #12
It should be noted just to clarify in detail that just because you see an error like "this type of gift can not be redeemed" doesn't mean that you can't get nitro it just means you are ineligible for the particular gift type in question(usually a promo deal with microsoft xbox game pass or something).