Hash of permission:boolean, which is used in two contexts.
First, it is used to control access to "features" are enabled for a particular entity
e.g. By default, Events are enabled for Sites, but a specific Site may disable events
The second use of
IFeatureFlags is in
ArcGISContext, and it holds a hash of permissions
which have been enabled or disabled via uri parameters. Parsing of the uri parameters is
the responsibility of the host application. In this use, if the value is set to false, then
access is denied under all conditions. If the value is set to true, licensing,
privilege and services checks are run, and if those pass, access is granted.
Interface defined in common/src/permissions/types/IPermissionPolicy.ts:98