UserRolePermissionAvailability

  • Availability levels for user role permissions are defined by enums.

  • Different enums indicate whether a permission is available by default, always, and to which entity type (accounts, subaccounts, or both).

  • USER_PROFILE_ONLY is a specific availability level for user profile permissions.

Levels of availability for a user role permission.

Enums
NOT_AVAILABLE_BY_DEFAULT Not available by default.
ACCOUNT_BY_DEFAULT Available by default to accounts only.
SUBACCOUNT_AND_ACCOUNT_BY_DEFAULT Available by default to both accounts and subaccounts.
ACCOUNT_ALWAYS Always available to accounts.
SUBACCOUNT_AND_ACCOUNT_ALWAYS Always available to both accounts and subaccounts.
USER_PROFILE_ONLY Available for user profile permissions only.