Which actions this record permits.
The permission domain that produced this record (matches PermissionDomain.Name).
Whether this is an Allow or Deny record. Providers that don't support Deny always return Allow.
OptionalExpiresOptional expiration timestamp.
The ID of the grantee. Null for Everyone or Public grants.
OptionalGranteeHuman-readable name of the grantee when available.
The type of grantee.
The ID of the specific resource. Null for domain-wide grants.
OptionalResourceHuman-readable name of the resource when available.
The specific resource type within the domain (e.g., entity name, resource type name).
OptionalSourceSource-specific record ID useful for editing the underlying permission row.
A normalized permission record returned by any provider. Providers translate their native storage (EntityPermission, DashboardPermission, ResourcePermission, etc.) into this shape so the Sharing Center and programmatic APIs can treat all permissions uniformly.