Add Additional Permission Scopes To Alexa Response
Currently an Alexa response includes permission scopes for "payments:autopayconsent" and "alexa::devices:all:geolocation:read" if the Skill manifest requests those permissions. The status will either be "GRANTED" or "DENIED". If "DENIED" the Skill can request the user enable the permission. However, for all other permissions such as "alexa:devices:all:address:countryandpostalcode:read" or "read::alexa:device:all:address", there is no permission scope provided and the only way to check for the permission is to actually attempt an operation that requires the permission and see if it fails. I would like to request that all permissions requested by a Skill be included in the permission scopes as either "GRANTED" or "DENIED" so that a check can be made by the Skill before attempting an operation that requires a specific permission.