Overview

Summary

ContactDonateImprint


Appendix E-20: ROLE (UI prompt)


RoleRoleModuleDiscord

Properties (6)

PropertyTypeEntityReferenceModule
(1) ColorSTRINGRole
(2) IsHoistedBOOLRole
(3) IsMentionableBOOLRole
(4) NameSTRINGRole
(5) PositionLONGRole
(6) ServerLONGRoleServerUserAccountModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rolefindAllRole()RoleModuleGETRole
(2) /role/{id}deleteRoleById(id)RoleModuleDELETERole
(3) /role/{id}findRoleById(id)RoleModuleGETRole
(4) /roleinsertRole(role)RoleModulePOSTRole
(5) /role/server/{id}findAllRoleOfServer(id)RoleModuleGETServer Role
(6) /rolepermission/role/{id}findAllRolePermissionOfRole(id)RoleModuleGETRole RolePermission
(7) /role/{id}updateRoleById(role)RoleModulePUTRole
(8) /memberrole/role/{id}findAllMemberRoleOfRole(id)ServerMemberModuleGETRole MemberRole





Example:

final Role role = (Role) invokeModule(ROLE_MODULE + "/role/" + id, Role.class);
if (role != null) {
    final Server server1 = (Server) invokeModule(USER_ACCOUNT_MODULE + "/server/" + role.getServer().getId(), Server.class);
    if (server1 != null) {
        final UserAccount owneruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + server1.getOwnerUser().getId(), UserAccount.class);
        if (owneruser2 != null) {
        }
    }
}
return role;


Overview

Summary

ContactDonateImprint