Class GuildMemberRoleAddEvent
- java.lang.Object
- 
- net.dv8tion.jda.api.events.Event
- 
- net.dv8tion.jda.api.events.guild.GenericGuildEvent
- 
- net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEvent
- 
- net.dv8tion.jda.api.events.guild.member.GuildMemberRoleAddEvent
 
 
 
 
- 
- All Implemented Interfaces:
- GenericEvent
 
 public class GuildMemberRoleAddEvent extends GenericGuildMemberEvent Indicates that one or moreRoleswere assigned to aMember.Can be used to retrieve affected member and guild. Provides a list of added roles. RequirementsThis event requires the GUILD_MEMBERSintent to be enabled.createDefault(String)andcreateLight(String)disable this by default!Additionally, this event requires the MemberCachePolicyto cache the updated members. Discord does not specifically tell us about the role updates, but merely tells us the member was updated and gives us the updated member object. In order to fire a specific event like this we need to have the old member cached to compare against.
- 
- 
Constructor SummaryConstructors Constructor Description GuildMemberRoleAddEvent(JDA api, long responseNumber, Member member, java.util.List<Role> addedRoles)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Role>getRoles()The list of roles that were added- 
Methods inherited from class net.dv8tion.jda.api.events.guild.member.GenericGuildMemberEventgetMember, getUser
 - 
Methods inherited from class net.dv8tion.jda.api.events.guild.GenericGuildEventgetGuild
 - 
Methods inherited from class net.dv8tion.jda.api.events.EventgetJDA, getResponseNumber
 
- 
 
- 
- 
- 
Method Detail- 
getRoles@Nonnull public java.util.List<Role> getRoles() The list of roles that were added- Returns:
- The list of roles that were added
 
 
- 
 
-