permissionCheckResult
The result of the permission check, indicating whether the caller has sufficient permissions to cover the requested permissions. This is an approximate result.
ALLOWED: The caller has sufficient permissions cover all the requested permissions.DENIED: The caller does not have sufficient permissions to cover all the requested permissions.UNSURE: It is not possible to determine whether the caller has all the permissions needed. This output is most likely for cases when the caller has permissions with conditions.