Overview

Summary

ContactDonateImprint


Appendix E-19: BLOCK (UI prompt)


BlockUserAccountModuleSignalMessenger

Properties (5)

PropertyTypeEntityReferenceModule
(1) BlockedE164NumberSTRINGBlock
(2) BlockedUserAccountLONGBlock
(3) CreatedAtDATEBlock
(4) ReasonSTRINGBlock
(5) UserAccountLONGBlockUserAccountUserAccountModule


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /blockinsertBlock(block)UserAccountModulePOSTBlock
(2) /block/{id}findBlockById(id)UserAccountModuleGETBlock
(3) /block/{id}deleteBlockById(id)UserAccountModuleDELETEBlock
(4) /block/useraccount/{id}findAllBlockOfUserAccount(id)UserAccountModuleGETUserAccount Block
(5) /block/{id}updateBlockById(block)UserAccountModulePUTBlock
(6) /blockfindAllBlock()UserAccountModuleGETBlock





Example:

final Block block = (Block) invokeModule(USER_ACCOUNT_MODULE + "/block/" + id, Block.class);
if (block != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + block.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
}
return block;


Overview

Summary

ContactDonateImprint