Overview

Summary

ContactDonateImprint


Appendix E-4: CHANNEL FOLLOWER (UI prompt)


ChannelFollowerUserAccountModuleWhatsApp

Properties (4)

PropertyTypeEntityReferenceModule
(1) BroadcastChannelLONGChannelFollowerBroadcastChannelChatModule
(2) FollowedAtDATEChannelFollower
(3) IsMutedBOOLChannelFollower
(4) UserAccountLONGChannelFollowerUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /channelfollower/{id}findChannelFollowerById(id)UserAccountModuleGETChannelFollower
(2) /channelfollower/{id}deleteChannelFollowerById(id)UserAccountModuleDELETEChannelFollower
(3) /channelfollowerinsertChannelFollower(channelfollower)UserAccountModulePOSTChannelFollower
(4) /channelfollower/broadcastchannel/{id}findAllChannelFollowerOfBroadcastChannel(id)UserAccountModuleGETBroadcastChannel ChannelFollower
(5) /channelfollower/{id}updateChannelFollowerById(channelfollower)UserAccountModulePUTChannelFollower
(6) /channelfollower/useraccount/{id}findAllChannelFollowerOfUserAccount(id)UserAccountModuleGETUserAccount ChannelFollower
(7) /channelfollowerfindAllChannelFollower()UserAccountModuleGETChannelFollower





Example:

final ChannelFollower channelfollower = (ChannelFollower) invokeModule(USER_ACCOUNT_MODULE + "/channelfollower/" + id, ChannelFollower.class);
if (channelfollower != null) {
    final BroadcastChannel broadcastchannel1 = (BroadcastChannel) invokeModule(CHAT_MODULE + "/broadcastchannel/" + channelfollower.getBroadcastChannel().getId(), BroadcastChannel.class);
    if (broadcastchannel1 != null) {
        final UserAccount owneruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + broadcastchannel1.getOwnerUserAccount().getId(), UserAccount.class);
        if (owneruseraccount2 != null) {
        }
        final Chat chat3 = (Chat) invokeModule(CHAT_MODULE + "/chat/" + broadcastchannel1.getChat().getId(), Chat.class);
        if (chat3 != null) {
            final UserAccount createdbyuseraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chat3.getCreatedByUserAccount().getId(), UserAccount.class);
            if (createdbyuseraccount4 != null) {
            }
        }
    }
    final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + channelfollower.getUserAccount().getId(), UserAccount.class);
    if (useraccount5 != null) {
    }
}
return channelfollower;


Overview

Summary

ContactDonateImprint