Overview

Summary

ContactDonateImprint


5. SAFETY NUMBER MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) ContactContactSafetyNumberModuleSignalMessenger
(2) MessageMessageMessageModuleSignalMessenger
(3) ReactionReactionSafetyNumberModuleSignalMessenger
(4) SafetyNumberSafetyNumberSafetyNumberModuleSignalMessenger
(5) UserAccountUserAccountUserAccountModuleSignalMessenger
(6) VerificationEventVerificationEventSafetyNumberModuleSignalMessenger

Module Interfaces (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /verificationevent/safetynumber/{id}findAllVerificationEventOfSafetyNumber(id)SafetyNumberModuleGETSafetyNumber VerificationEvent
(2) /reaction/{id}updateReactionById(reaction)SafetyNumberModulePUTReaction
(3) /reaction/{id}findReactionById(id)SafetyNumberModuleGETReaction
(4) /contact/{id}findContactById(id)SafetyNumberModuleGETContact
(5) /safetynumber/{id}updateSafetyNumberById(safetynumber)SafetyNumberModulePUTSafetyNumber
(6) /reaction/message/{id}findAllReactionOfMessage(id)SafetyNumberModuleGETMessage Reaction
(7) /verificationeventfindAllVerificationEvent()SafetyNumberModuleGETVerificationEvent
(8) /safetynumberinsertSafetyNumber(safetynumber)SafetyNumberModulePOSTSafetyNumber
(9) /contactfindAllContact()SafetyNumberModuleGETContact
(10) /safetynumberfindAllSafetyNumber()SafetyNumberModuleGETSafetyNumber
(11) /reactioninsertReaction(reaction)SafetyNumberModulePOSTReaction
(12) /reactionfindAllReaction()SafetyNumberModuleGETReaction
(13) /contactinsertContact(contact)SafetyNumberModulePOSTContact
(14) /reaction/{id}deleteReactionById(id)SafetyNumberModuleDELETEReaction
(15) /verificationevent/{id}findVerificationEventById(id)SafetyNumberModuleGETVerificationEvent
(16) /verificationevent/{id}updateVerificationEventById(verificationevent)SafetyNumberModulePUTVerificationEvent
(17) /safetynumber/useraccountb/{id}findAllSafetyNumberOfUserAccountB(id)SafetyNumberModuleGETUserAccount SafetyNumber
(18) /safetynumber/useraccounta/{id}findAllSafetyNumberOfUserAccountA(id)SafetyNumberModuleGETUserAccount SafetyNumber
(19) /contact/{id}updateContactById(contact)SafetyNumberModulePUTContact
(20) /safetynumber/{id}findSafetyNumberById(id)SafetyNumberModuleGETSafetyNumber
(21) /reaction/useraccount/{id}findAllReactionOfUserAccount(id)SafetyNumberModuleGETUserAccount Reaction
(22) /verificationeventinsertVerificationEvent(verificationevent)SafetyNumberModulePOSTVerificationEvent
(23) /contact/{id}deleteContactById(id)SafetyNumberModuleDELETEContact
(24) /safetynumber/{id}deleteSafetyNumberById(id)SafetyNumberModuleDELETESafetyNumber
(25) /verificationevent/{id}deleteVerificationEventById(id)SafetyNumberModuleDELETEVerificationEvent






5.1 CONTACT


ContactSafetyNumberModuleSignalMessenger

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEContact
(2) DisplayNameSTRINGContact
(3) E164NumberSTRINGContact
(4) IsInAddressBookBOOLContact
(5) IsMarkedAsSpamBOOLContact
(6) OwnerUserAccountLONGContact
(7) RemoteUserAccountLONGContact
(8) UpdatedAtDATEContact





Example:

final Contact contact = (Contact) invokeModule(SAFETY_NUMBER_MODULE + "/contact/" + id, Contact.class);
if (contact != null) {
}
return contact;


5.2 REACTION


ReactionSafetyNumberModuleSignalMessenger

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEReaction
(2) EmojiCodeSTRINGReaction
(3) MessageLONGReactionMessageMessageModule
(4) UserAccountLONGReactionUserAccountUserAccountModule





Example:

final Reaction reaction = (Reaction) invokeModule(SAFETY_NUMBER_MODULE + "/reaction/" + id, Reaction.class);
if (reaction != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + reaction.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Message message2 = (Message) invokeModule(MESSAGE_MODULE + "/message/" + reaction.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 reaction;


5.3 SAFETY NUMBER


SafetyNumberSafetyNumberModuleSignalMessenger

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATESafetyNumber
(2) IsCurrentBOOLSafetyNumber
(3) SafetyNumberValueSTRINGSafetyNumber
(4) UserAccountALONGSafetyNumberUserAccountUserAccountModule
(5) UserAccountBLONGSafetyNumberUserAccountUserAccountModule





Example:

final SafetyNumber safetynumber = (SafetyNumber) invokeModule(SAFETY_NUMBER_MODULE + "/safetynumber/" + id, SafetyNumber.class);
if (safetynumber != null) {
    final UserAccount useraccountb1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + safetynumber.getUserAccountB().getId(), UserAccount.class);
    if (useraccountb1 != null) {
    }
    final UserAccount useraccounta2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + safetynumber.getUserAccountA().getId(), UserAccount.class);
    if (useraccounta2 != null) {
    }
}
return safetynumber;


5.4 VERIFICATION EVENT


VerificationEventSafetyNumberModuleSignalMessenger

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEVerificationEvent
(2) EventTypeSTRINGVerificationEvent
(3) SafetyNumberLONGVerificationEventSafetyNumberSafetyNumberModule
(4) VerifiedUserAccountLONGVerificationEvent
(5) VerifierUserAccountLONGVerificationEvent





Example:

final VerificationEvent verificationevent = (VerificationEvent) invokeModule(SAFETY_NUMBER_MODULE + "/verificationevent/" + id, VerificationEvent.class);
if (verificationevent != null) {
    final SafetyNumber safetynumber1 = (SafetyNumber) invokeModule(SAFETY_NUMBER_MODULE + "/safetynumber/" + verificationevent.getSafetyNumber().getId(), SafetyNumber.class);
    if (safetynumber1 != null) {
        final UserAccount useraccountb2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + safetynumber1.getUserAccountB().getId(), UserAccount.class);
        if (useraccountb2 != null) {
        }
        final UserAccount useraccounta3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + safetynumber1.getUserAccountA().getId(), UserAccount.class);
        if (useraccounta3 != null) {
        }
    }
}
return verificationevent;


Overview

Summary

ContactDonateImprint