Package discord4j.core.event.domain
Class PresenceUpdateEvent
- java.lang.Object
-
- discord4j.core.event.domain.Event
-
- discord4j.core.event.domain.PresenceUpdateEvent
-
public class PresenceUpdateEvent extends Event
Dispatched when a user's presence changes.The old presence may not be present if presences are not stored.
- See Also:
- Presence Update
-
-
Constructor Summary
Constructors Constructor Description PresenceUpdateEvent(DiscordClient client, long guildId, long userId, Presence current, Presence old)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Presence
getCurrent()
reactor.core.publisher.Mono<Guild>
getGuild()
Snowflake
getGuildId()
reactor.core.publisher.Mono<Member>
getMember()
Optional<Presence>
getOld()
reactor.core.publisher.Mono<User>
getUser()
Snowflake
getUserId()
String
toString()
-
-
-
Constructor Detail
-
PresenceUpdateEvent
public PresenceUpdateEvent(DiscordClient client, long guildId, long userId, Presence current, @Nullable Presence old)
-
-
Method Detail
-
getGuildId
public Snowflake getGuildId()
-
getGuild
public reactor.core.publisher.Mono<Guild> getGuild()
-
getUserId
public Snowflake getUserId()
-
getUser
public reactor.core.publisher.Mono<User> getUser()
-
getMember
public reactor.core.publisher.Mono<Member> getMember()
-
getCurrent
public Presence getCurrent()
-
-