There should be a set of RequiresPermission annotations added to the library to help users better understand the public API and the permissions it needs.
Acceptance Criteria
[x] RequiresPermission annotations are added to ensure any method requiring a specific permission will show an error in the IDE (provided that feature is enabled in the IDE)
There should be a set of
RequiresPermission
annotations added to the library to help users better understand the public API and the permissions it needs.Acceptance Criteria
RequiresPermission
annotations are added to ensure any method requiring a specific permission will show an error in the IDE (provided that feature is enabled in the IDE)