Enum LaravelUi5\Sdk\Settings\Enums\SdkRole

implements BackedEnum

Represents the built-in functional roles provided by the LaravelUi5 SDK.

SdkRole defines ability-based roles that are registered within the Roles/Abilities subsystem and can be assigned to partners.

These roles:

  • are string-backed identifiers,
  • are used in Role and Ability declarations,
  • participate in access control (RBAC),
  • can theoretically be extended by modules,
  • are not persisted as structural identity.

SdkRole does NOT represent the organizational position of a partner. That responsibility belongs to SystemLevel.

Relationship to SystemLevel:

  • Each SystemLevel maps to exactly one default SdkRole.
  • SystemLevel defines WHO the partner is in the platform hierarchy.
  • SdkRole defines WHAT functional baseline the partner receives in the access control system.

In short: SystemLevel = structural identity SdkRole = functional role within RBAC

Cases