A role definition (built-in or custom), grouping a set of permissions assignable to members.
Summary
Types
@type t() :: %Sumup.Role{ created_at: DateTime.t() | nil, description: String.t() | nil, id: String.t(), is_predefined: boolean(), metadata: map() | nil, name: String.t() | nil, permissions: [String.t()], raw: map(), updated_at: DateTime.t() | nil }