Ecto schema for global and context-specific roles.
Roles with context_id == nil are global templates. Roles with context_id
belong to one application-defined context, such as a tenant, workspace,
project, organization, or account.
Summary
Types
@type t() :: %PermitEx.Role{ __meta__: term(), context_id: Ecto.UUID.t() | nil, description: String.t() | nil, id: Ecto.UUID.t() | nil, inserted_at: DateTime.t() | nil, locked: boolean(), name: String.t() | nil, permissions: term(), role_permissions: term(), updated_at: DateTime.t() | nil, user_roles: term() }