Overview

Summary

ContactDonateImprint


Appendix E-28: MESSAGE (UI prompt)


MessageUserAccountModuleDiscord

Properties (7)

PropertyTypeEntityReferenceModule
(1) AuthorUserLONGMessageUserAccountUserAccountModule
(2) ChannelLONGMessageChannelUserAccountModule
(3) ContentSTRINGMessage
(4) CreatedAtDATEMessage
(5) EditedAtDATEMessage
(6) IsPinnedBOOLMessage
(7) ReplyToMessageLONGMessage


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /message/{id}deleteMessageById(id)UserAccountModuleDELETEMessage
(2) /message/{id}updateMessageById(message)UserAccountModulePUTMessage
(3) /message/{id}findMessageById(id)UserAccountModuleGETMessage
(4) /message/channel/{id}findAllMessageOfChannel(id)UserAccountModuleGETChannel Message
(5) /messagefindAllMessage()UserAccountModuleGETMessage
(6) /message/authoruser/{id}findAllMessageOfAuthorUser(id)UserAccountModuleGETUserAccount Message
(7) /messageinsertMessage(message)UserAccountModulePOSTMessage
(8) /reaction/message/{id}findAllReactionOfMessage(id)VoiceSessionModuleGETMessage Reaction





Example:

final Message message = (Message) invokeModule(USER_ACCOUNT_MODULE + "/message/" + id, Message.class);
if (message != null) {
    final Channel channel1 = (Channel) invokeModule(USER_ACCOUNT_MODULE + "/channel/" + message.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final Server server2 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + channel1.getServer().getId(), Server.class);
        if (server2 != null) {
            final UserAccount owneruser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server2.getOwnerUser().getId(), UserAccount.class);
            if (owneruser3 != null) {
            }
        }
    }
    final UserAccount authoruser4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + message.getAuthorUser().getId(), UserAccount.class);
    if (authoruser4 != null) {
    }
}
return message;


Overview

Summary

ContactDonateImprint