Class UserUpdateAvatarEvent
- java.lang.Object
-
- net.dv8tion.jda.api.events.Event
-
- net.dv8tion.jda.api.events.user.GenericUserEvent
-
- net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent<String>
-
- net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent
-
- All Implemented Interfaces:
GenericEvent,UpdateEvent<User,String>
public class UserUpdateAvatarEvent extends GenericUserUpdateEvent<String>
Indicates that the Avatar of aUserchanged.This event requires the
GUILD_MEMBERSintent to be enabled.createDefault(String)andcreateLight(String)disable this by default!Can be used to retrieve the User who changed their avatar and their previous Avatar ID/URL.
Identifier:
avatar
-
-
Field Summary
Fields Modifier and Type Field Description static StringIDENTIFIER
-
Constructor Summary
Constructors Constructor Description UserUpdateAvatarEvent(JDA api, long responseNumber, User user, String oldAvatar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetNewAvatarId()The new avatar idStringgetNewAvatarUrl()The url of the new avatarStringgetOldAvatarId()The previous avatar idStringgetOldAvatarUrl()The previous avatar url-
Methods inherited from class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
getEntity, getNewValue, getOldValue, getPropertyIdentifier, toString
-
Methods inherited from class net.dv8tion.jda.api.events.user.GenericUserEvent
getUser
-
Methods inherited from class net.dv8tion.jda.api.events.Event
getJDA, getResponseNumber
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.dv8tion.jda.api.events.GenericEvent
getJDA, getResponseNumber
-
Methods inherited from interface net.dv8tion.jda.api.events.UpdateEvent
getEntityType
-
-
-
-
Field Detail
-
IDENTIFIER
public static final String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOldAvatarId
@Nullable public String getOldAvatarId()
The previous avatar id- Returns:
- The previous avatar id
-
getOldAvatarUrl
@Nullable public String getOldAvatarUrl()
The previous avatar url- Returns:
- The previous avatar url
-
getNewAvatarId
@Nullable public String getNewAvatarId()
The new avatar id- Returns:
- The new avatar id
-
-