Enumerates a type of user or user group.
A PersistentChatPrincipal is a permissionable entity. Permissions may be assigned
to a variety of types of users and user groups. The specific type of user or user group that is
represented by a Type is specified by this enumeration.