@@ -0,0 +1,1541 @@
+package com.orgsync.api.model.groups;%0A%0Aimport java.util.List;%0A%0Apublic class Group %7B%0A%0A    private int id;%0A    private String name;%0A    private List%3CInteger%3E accountIds;%0A%0A    public final int getId() %7B%0A        return id;%0A    %7D%0A%0A    public final String getName() %7B%0A        return name;%0A    %7D%0A%0A    public final List%3CInteger%3E getAccountIds() %7B%0A        return accountIds;%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        final int prime = 31;%0A        int result = 1;%0A        result = prime * result + ((accountIds == null) ? 0 : accountIds.hashCode());%0A        result = prime * result + id;%0A        result = prime * result + ((name == null) ? 0 : name.hashCode());%0A        return result;%0A    %7D%0A%0A    @Override%0A    public boolean equals(final Object obj) %7B%0A        if (this == obj)%0A            return true;%0A        if (obj == null)%0A            return false;%0A        if (getClass() != obj.getClass())%0A            return false;%0A        Group other = (Group) obj;%0A        if (accountIds == null) %7B%0A            if (other.accountIds != null)%0A                return false;%0A        %7D else if (!accountIds.equals(other.accountIds))%0A            return false;%0A        if (id != other.id)%0A            return false;%0A        if (name == null) %7B%0A            if (other.name != null)%0A                return false;%0A        %7D else if (!name.equals(other.name))%0A            return false;%0A        return true;%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return %22Group %5Bid=%22 + id + %22, name=%22 + name + %22, accountIds=%22 + accountIds + %22%5D%22;%0A    %7D%0A%0A%7D%0A

Add group model.