@@ -0,0 +1,1981 @@
+package net.kencochrane.raven.event.interfaces;%0A%0A/**%0A * The User interface for Sentry allows to send details about the User currently using the application.%0A */%0Apublic class UserInterface implements SentryInterface %7B%0A    /**%0A     * Name of the user interface in Sentry.%0A     */%0A    public static final String USER_INTERFACE = %22sentry.interfaces.User%22;%0A    private final String id;%0A    private final String username;%0A    private final String ipAddress;%0A    private final String email;%0A%0A    /**%0A     * Creates a user.%0A     *%0A     * @param id        Id of the user in the system, as a String.%0A     * @param username  Name of the user.%0A     * @param ipAddress IP address used to connect to the application.%0A     * @param email     user email address.%0A     */%0A    public UserInterface(String id, String username, String ipAddress, String email) %7B%0A        this.id = id;%0A        this.username = username;%0A        this.ipAddress = ipAddress;%0A        this.email = email;%0A    %7D%0A%0A    @Override%0A    public String getInterfaceName() %7B%0A        return USER_INTERFACE;%0A    %7D%0A%0A    public String getId() %7B%0A        return id;%0A    %7D%0A%0A    public String getUsername() %7B%0A        return username;%0A    %7D%0A%0A    public String getIpAddress() %7B%0A        return ipAddress;%0A    %7D%0A%0A    public String getEmail() %7B%0A        return email;%0A    %7D%0A%0A    @Override%0A    public boolean equals(Object o) %7B%0A        if (this == o) return true;%0A        if (o == null %7C%7C getClass() != o.getClass()) return false;%0A%0A        UserInterface that = (UserInterface) o;%0A%0A        return !(id != null ? !id.equals(that.id) : that.id != null);%0A%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        return id != null ? id.hashCode() : 0;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return %22UserInterface%7B%22 +%0A                %22id='%22 + id + '%5C'' +%0A                %22, username='%22 + username + '%5C'' +%0A                %22, ipAddress='%22 + ipAddress + '%5C'' +%0A                %22, email='%22 + email + '%5C'' +%0A                '%7D';%0A    %7D%0A%7D%0A

Add the User interface