Overview

Summary

ContactDonateImprint


Appendix E-27: ABUSE REPORT (UI prompt)


AbuseReportConversationModuleSignalMessenger

Properties (9)

PropertyTypeEntityReferenceModule
(1) CategorySTRINGAbuseReport
(2) CreatedAtDATEAbuseReport
(3) DescriptionSTRINGAbuseReport
(4) GroupChatLONGAbuseReportGroupChatConversationModule
(5) HandledAtDATEAbuseReport
(6) HandlerNoteSTRINGAbuseReport
(7) MessageLONGAbuseReportMessageMessageModule
(8) ReportedUserAccountLONGAbuseReport
(9) ReporterUserAccountLONGAbuseReport


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /abusereport/{id}findAbuseReportById(id)ConversationModuleGETAbuseReport
(2) /abusereport/{id}deleteAbuseReportById(id)ConversationModuleDELETEAbuseReport
(3) /abusereport/groupchat/{id}findAllAbuseReportOfGroupChat(id)ConversationModuleGETGroupChat AbuseReport
(4) /abusereportfindAllAbuseReport()ConversationModuleGETAbuseReport
(5) /abusereport/{id}updateAbuseReportById(abusereport)ConversationModulePUTAbuseReport
(6) /abusereport/message/{id}findAllAbuseReportOfMessage(id)ConversationModuleGETMessage AbuseReport
(7) /abusereportinsertAbuseReport(abusereport)ConversationModulePOSTAbuseReport





Example:

final AbuseReport abusereport = (AbuseReport) invokeModule(CONVERSATION_MODULE + "/abusereport/" + id, AbuseReport.class);
if (abusereport != null) {
    final GroupChat groupchat1 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + abusereport.getGroupChat().getId(), GroupChat.class);
    if (groupchat1 != null) {
    }
    final Message message2 = (Message) invokeModule(MESSAGE_MODULE + "/message/" + abusereport.getMessage().getId(), Message.class);
    if (message2 != null) {
        final Conversation conversation3 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + message2.getConversation().getId(), Conversation.class);
        if (conversation3 != null) {
            final GroupChat groupchat4 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation3.getGroupChat().getId(), GroupChat.class);
            if (groupchat4 != null) {
            }
            final UserAccount useraccountb5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation3.getUserAccountB().getId(), UserAccount.class);
            if (useraccountb5 != null) {
            }
            final UserAccount useraccounta6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation3.getUserAccountA().getId(), UserAccount.class);
            if (useraccounta6 != null) {
            }
        }
    }
}
return abusereport;


Overview

Summary

ContactDonateImprint