requiredPermissionTypes property

Set<String> requiredPermissionTypes

The required permission types.

Implementation

Set<String> get requiredPermissionTypes {
  var normalizedType = _expandoNormalizedTypes[this];
  if (normalizedType != null) return normalizedType;

  normalizedType = _requiredPermissionTypes
      .map(APIPermission.normalizeType)
      .where(APIPermission.validateType)
      .toSet();

  _expandoNormalizedTypes[this] = normalizedType;
  return normalizedType;
}