Overview

Summary

ContactDonateImprint


6. USER ACCOUNT MODULE (UI prompt)



Module Entities (23)

EntityAliasModuleGlobal Schema
(1) AbuseReportAbuseReportChatMessageModuleWhatsApp
(2) AiInteractionAiInteractionChatModuleWhatsApp
(3) BlockedUserBlockedUserCommunitySpaceModuleWhatsApp
(4) BroadcastChannelBroadcastChannelChatModuleWhatsApp
(5) BusinessProfileBusinessProfileRegulatoryRegionModuleWhatsApp
(6) CallParticipantCallParticipantVoiceCallModuleWhatsApp
(7) ChannelFollowerChannelFollowerUserAccountModuleWhatsApp
(8) ChatChatChatModuleWhatsApp
(9) ChatMessageChatMessageChatMessageModuleWhatsApp
(10) ChatParticipantChatParticipantChatModuleWhatsApp
(11) CommunitySpaceCommunitySpaceCommunitySpaceModuleWhatsApp
(12) EncryptionKeyEncryptionKeyUserDeviceModuleWhatsApp
(13) FeatureFlagFeatureFlagRegulatoryRegionModuleWhatsApp
(14) LoginSessionLoginSessionVoiceCallModuleWhatsApp
(15) MediaFileMediaFileMediaFileModuleWhatsApp
(16) SecuritySettingSecuritySettingCommunitySpaceModuleWhatsApp
(17) StatusUpdateStatusUpdateMediaFileModuleWhatsApp
(18) UserAccountUserAccountUserAccountModuleWhatsApp
(19) UserAvatarUserAvatarUserAccountModuleWhatsApp
(20) UserDeviceUserDeviceUserDeviceModuleWhatsApp
(21) UserFeatureFlagUserFeatureFlagUserAccountModuleWhatsApp
(22) UserRegionUserRegionRegulatoryRegionModuleWhatsApp
(23) VoiceCallVoiceCallVoiceCallModuleWhatsApp

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /useravatarinsertUserAvatar(useravatar)UserAccountModulePOSTUserAvatar
(2) /useravatar/{id}findUserAvatarById(id)UserAccountModuleGETUserAvatar
(3) /userfeatureflag/{id}deleteUserFeatureFlagById(id)UserAccountModuleDELETEUserFeatureFlag
(4) /userfeatureflagfindAllUserFeatureFlag()UserAccountModuleGETUserFeatureFlag
(5) /userfeatureflag/featureflag/{id}findAllUserFeatureFlagOfFeatureFlag(id)UserAccountModuleGETFeatureFlag UserFeatureFlag
(6) /useravatar/{id}deleteUserAvatarById(id)UserAccountModuleDELETEUserAvatar
(7) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(8) /userfeatureflaginsertUserFeatureFlag(userfeatureflag)UserAccountModulePOSTUserFeatureFlag
(9) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(10) /userfeatureflag/{id}updateUserFeatureFlagById(userfeatureflag)UserAccountModulePUTUserFeatureFlag
(11) /useravatar/useraccount/{id}findAllUserAvatarOfUserAccount(id)UserAccountModuleGETUserAccount UserAvatar
(12) /channelfollower/{id}updateChannelFollowerById(channelfollower)UserAccountModulePUTChannelFollower
(13) /channelfollowerinsertChannelFollower(channelfollower)UserAccountModulePOSTChannelFollower
(14) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(15) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(16) /channelfollowerfindAllChannelFollower()UserAccountModuleGETChannelFollower
(17) /channelfollower/useraccount/{id}findAllChannelFollowerOfUserAccount(id)UserAccountModuleGETUserAccount ChannelFollower
(18) /useravatar/{id}updateUserAvatarById(useravatar)UserAccountModulePUTUserAvatar
(19) /channelfollower/broadcastchannel/{id}findAllChannelFollowerOfBroadcastChannel(id)UserAccountModuleGETBroadcastChannel ChannelFollower
(20) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(21) /useravatar/renderedmediafile/{id}findAllUserAvatarOfRenderedMediaFile(id)UserAccountModuleGETMediaFile UserAvatar
(22) /userfeatureflag/{id}findUserFeatureFlagById(id)UserAccountModuleGETUserFeatureFlag
(23) /channelfollower/{id}deleteChannelFollowerById(id)UserAccountModuleDELETEChannelFollower
(24) /useravatarfindAllUserAvatar()UserAccountModuleGETUserAvatar
(25) /channelfollower/{id}findChannelFollowerById(id)UserAccountModuleGETChannelFollower
(26) /userfeatureflag/useraccount/{id}findAllUserFeatureFlagOfUserAccount(id)UserAccountModuleGETUserAccount UserFeatureFlag






6.1 CHANNEL FOLLOWER


ChannelFollowerUserAccountModuleWhatsApp

Properties (4)

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





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;


6.2 USER ACCOUNT


UserAccountUserAccountModuleWhatsApp

Properties (10)

PropertyTypeEntityReferenceModule
(1) AboutTextSTRINGUserAccount
(2) CountrySTRINGUserAccount
(3) CreatedAtDATEUserAccount
(4) DeactivatedAtDATEUserAccount
(5) DefaultLanguageSTRINGUserAccount
(6) DisplayNameSTRINGUserAccount
(7) IsBusinessBOOLUserAccount
(8) IsVerifiedBOOLUserAccount
(9) PhoneNumberSTRINGUserAccount
(10) TimezoneSTRINGUserAccount





Example:

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


6.3 USER AVATAR


UserAvatarUserAccountModuleWhatsApp

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserAvatar
(2) RenderedMediaFileLONGUserAvatarMediaFileMediaFileModule
(3) StyleJsonSTRINGUserAvatar
(4) UpdatedAtDATEUserAvatar
(5) UserAccountLONGUserAvatarUserAccountUserAccountModule





Example:

final UserAvatar useravatar = (UserAvatar) invokeModule(USER_ACCOUNT_MODULE + "/useravatar/" + id, UserAvatar.class);
if (useravatar != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + useravatar.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final MediaFile renderedmediafile2 = (MediaFile) invokeModule(MEDIA_FILE_MODULE + "/mediafile/" + useravatar.getRenderedMediaFile().getId(), MediaFile.class);
    if (renderedmediafile2 != null) {
    }
}
return useravatar;


6.4 USER FEATURE FLAG


UserFeatureFlagUserAccountModuleWhatsApp

Properties (4)

PropertyTypeEntityReferenceModule
(1) EnabledAtDATEUserFeatureFlag
(2) FeatureFlagLONGUserFeatureFlagFeatureFlagRegulatoryRegionModule
(3) IsEnabledBOOLUserFeatureFlag
(4) UserAccountLONGUserFeatureFlagUserAccountUserAccountModule





Example:

final UserFeatureFlag userfeatureflag = (UserFeatureFlag) invokeModule(USER_ACCOUNT_MODULE + "/userfeatureflag/" + id, UserFeatureFlag.class);
if (userfeatureflag != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userfeatureflag.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final FeatureFlag featureflag2 = (FeatureFlag) invokeModule(REGULATORY_REGION_MODULE + "/featureflag/" + userfeatureflag.getFeatureFlag().getId(), FeatureFlag.class);
    if (featureflag2 != null) {
    }
}
return userfeatureflag;


Overview

Summary

ContactDonateImprint