Get a permission state for type
Request permissions for types
Provides supported types for permission