filter all
paginate all with infinite-scroll

enum UserRole {
    HOSTMASTER,
    ADMIN,
    SUPPORTER,
    CONTRACTUAL_CONTACT,
    FINANCIAL_CONTACT,
    TECHNICAL_CONTACT,
    CUSTOMER_USER
}

entity UserRoleAssignment {
    entityTypeId String required maxlength(32),
    entityObjectId Long required,
    assignedRole UserRole required
}


relationship ManyToOne {
    UserRoleAssignment{user(login)} to User{required},
}