| Contact | Donate | Imprint |
| GroupMember | GroupModule |
| Property | Type | Entity | Reference | Module |
| (1) Group | LONG | GroupMember | Group | GroupModule |
| (2) InvitedByUser | LONG | GroupMember | UserAccount | UserAccountModule |
| (3) IsApproved | BOOL | GroupMember | ||
| (4) JoinedAt | DATE | GroupMember | ||
| (5) Role | STRING | GroupMember | ||
| (6) User | LONG | GroupMember | UserAccount | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /groupmember/user/{id} | findAllGroupMemberOfUser(id) | GroupModule | GET | UserAccount GroupMember |
| (2) /groupmember/invitedbyuser/{id} | findAllGroupMemberOfInvitedByUser(id) | GroupModule | GET | UserAccount GroupMember |
| (3) /groupmember/{id} | updateGroupMemberById(groupmember) | GroupModule | PUT | GroupMember |
| (4) /groupmember/group/{id} | findAllGroupMemberOfGroup(id) | GroupModule | GET | Group GroupMember |
| (5) /groupmember/{id} | deleteGroupMemberById(id) | GroupModule | DELETE | GroupMember |
| (6) /groupmember | findAllGroupMember() | GroupModule | GET | GroupMember |
| (7) /groupmember | insertGroupMember(groupmember) | GroupModule | POST | GroupMember |
| (8) /groupmember/{id} | findGroupMemberById(id) | GroupModule | GET | GroupMember |
Example:
final GroupMember groupmember = (GroupMember) invokeModule(GROUP_MODULE + "/groupmember/" + id, GroupMember.class);| Contact | Donate | Imprint |