@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        NewAccountCreatedDto that = (NewAccountCreatedDto) o;
        return approvalRequired == that.approvalRequired && Objects.equals(time, that.time)
             && Objects.equals(userId, that.userId) && Objects.equals(username, that.username)
             && Objects.equals(emailAddress, that.emailAddress) && Objects.equals(firstName,
             that.firstName) && Objects.equals(surname, that.surname) && Objects.equals(roles,
             that.roles) && Objects.equals(attributes, that.attributes);
    }
A new account has been created.

@author Marc Savy {@literal <marc@blackparrotlabs.io>}
manager/api/beans/src/main/java/io/apiman/manager/api/beans/events/dto/NewAccountCreatedDto.java