Overview

Summary

ContactDonateImprint


Appendix E-11: USER SETTING (UI prompt)


UserSettingServerNodeModuleSignalMessenger

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserSetting
(2) DisappearingMessagesDefaultSecondsINTUserSetting
(3) LastSeenSharingSTRINGUserSetting
(4) ReadReceiptsEnabledBOOLUserSetting
(5) ThemeSTRINGUserSetting
(6) TypingIndicatorsEnabledBOOLUserSetting
(7) UpdatedAtDATEUserSetting
(8) UserAccountLONGUserSettingUserAccountUserAccountModule


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /usersettinginsertUserSetting(usersetting)ServerNodeModulePOSTUserSetting
(2) /usersetting/{id}updateUserSettingById(usersetting)ServerNodeModulePUTUserSetting
(3) /usersetting/{id}findUserSettingById(id)ServerNodeModuleGETUserSetting
(4) /usersetting/{id}deleteUserSettingById(id)ServerNodeModuleDELETEUserSetting
(5) /usersetting/useraccount/{id}findAllUserSettingOfUserAccount(id)ServerNodeModuleGETUserAccount UserSetting
(6) /usersettingfindAllUserSetting()ServerNodeModuleGETUserSetting





Example:

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


Overview

Summary

ContactDonateImprint