ensure response model properties always exist and fix auth bug
Pre-release
Pre-release
Fixed Bugs 🐛
grant_typewas incorrect for elevated login as well as client credentials auth methods- response model properties are now typed to always exist since we know the API always returns a well-formed response. This wasn't true for nested properties because the built in typescript helper
Requiredonly went one level deep. We are now using a custom typeRequiredDeepthat accounts for nested properties as well.