Class UserUpdateActivityOrderEvent
- java.lang.Object
-
- net.dv8tion.jda.api.events.Event
-
- net.dv8tion.jda.api.events.user.GenericUserEvent
-
- net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent<List<Activity>>
-
- net.dv8tion.jda.api.events.user.update.UserUpdateActivityOrderEvent
-
- All Implemented Interfaces:
GenericEvent,UpdateEvent<User,List<Activity>>,GenericUserPresenceEvent
public class UserUpdateActivityOrderEvent extends GenericUserUpdateEvent<List<Activity>> implements GenericUserPresenceEvent
Indicates that theActivityorder of aUserchanges.
As with any presence updates this happened for aMemberin a Guild!
This event requiresguild subscriptionsto be enabled.Can be used to retrieve the User who changed their Activities and their previous Activities.
Identifier:
activity_order
-
-
Field Summary
Fields Modifier and Type Field Description static StringIDENTIFIER
-
Constructor Summary
Constructors Constructor Description UserUpdateActivityOrderEvent(net.dv8tion.jda.internal.JDAImpl api, long responseNumber, List<Activity> previous, Member member)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GuildgetGuild()Guild in which the presence has changed.MembergetMember()Member who changed their presence.List<Activity>getNewValue()The new valueList<Activity>getOldValue()The old value-
Methods inherited from class net.dv8tion.jda.api.events.user.update.GenericUserUpdateEvent
getEntity, 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
-
getGuild
@Nonnull public Guild getGuild()
Description copied from interface:GenericUserPresenceEventGuild in which the presence has changed.- Specified by:
getGuildin interfaceGenericUserPresenceEvent- Returns:
- The guild
-
getMember
@Nonnull public Member getMember()
Description copied from interface:GenericUserPresenceEventMember who changed their presence.- Specified by:
getMemberin interfaceGenericUserPresenceEvent- Returns:
- The member
-
getOldValue
@Nonnull public List<Activity> getOldValue()
Description copied from interface:UpdateEventThe old value- Specified by:
getOldValuein interfaceUpdateEvent<User,List<Activity>>- Overrides:
getOldValuein classGenericUserUpdateEvent<List<Activity>>- Returns:
- The old value
-
getNewValue
@Nonnull public List<Activity> getNewValue()
Description copied from interface:UpdateEventThe new value- Specified by:
getNewValuein interfaceUpdateEvent<User,List<Activity>>- Overrides:
getNewValuein classGenericUserUpdateEvent<List<Activity>>- Returns:
- The new value
-
-