| Contact | Donate | Imprint |
| AbuseReport | ChatMessageModule |
| Property | Type | Entity | Reference | Module |
| (1) Chat | LONG | AbuseReport | Chat | ChatModule |
| (2) ChatMessage | LONG | AbuseReport | ChatMessage | ChatMessageModule |
| (3) CreatedAt | DATE | AbuseReport | ||
| (4) Details | STRING | AbuseReport | ||
| (5) Reason | STRING | AbuseReport | ||
| (6) ReportedUserAccount | LONG | AbuseReport | UserAccount | UserAccountModule |
| (7) ReporterUserAccount | LONG | AbuseReport | UserAccount | UserAccountModule |
| (8) Status | STRING | AbuseReport |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /abusereport | insertAbuseReport(abusereport) | ChatMessageModule | POST | AbuseReport |
| (2) /abusereport/{id} | updateAbuseReportById(abusereport) | ChatMessageModule | PUT | AbuseReport |
| (3) /abusereport/{id} | deleteAbuseReportById(id) | ChatMessageModule | DELETE | AbuseReport |
| (4) /abusereport | findAllAbuseReport() | ChatMessageModule | GET | AbuseReport |
| (5) /abusereport/{id} | findAbuseReportById(id) | ChatMessageModule | GET | AbuseReport |
| (6) /abusereport/chat/{id} | findAllAbuseReportOfChat(id) | ChatMessageModule | GET | Chat AbuseReport |
| (7) /abusereport/chatmessage/{id} | findAllAbuseReportOfChatMessage(id) | ChatMessageModule | GET | ChatMessage AbuseReport |
| (8) /abusereport/reporteduseraccount/{id} | findAllAbuseReportOfReportedUserAccount(id) | ChatMessageModule | GET | UserAccount AbuseReport |
| (9) /abusereport/reporteruseraccount/{id} | findAllAbuseReportOfReporterUserAccount(id) | ChatMessageModule | GET | UserAccount AbuseReport |
Example:
final AbuseReport abusereport = (AbuseReport) invokeModule(CHAT_MESSAGE_MODULE + "/abusereport/" + id, AbuseReport.class);| Contact | Donate | Imprint |