Class PresenceAndUserData
java.lang.Object
discord4j.common.store.api.object.PresenceAndUserData
Represents a tuple containing presence and user data, both being optional.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Optional<discord4j.discordjson.json.PresenceData>
Returns the presence data, if present.Optional<discord4j.discordjson.json.UserData>
Returns the user data, if present.int
hashCode()
static PresenceAndUserData
of
(discord4j.discordjson.json.PresenceData presenceData, discord4j.discordjson.json.UserData userData) Creates a newPresenceAndUserData
wrapping the given presence and user data.toString()
-
Method Details
-
of
public static PresenceAndUserData of(@Nullable discord4j.discordjson.json.PresenceData presenceData, @Nullable discord4j.discordjson.json.UserData userData) Creates a newPresenceAndUserData
wrapping the given presence and user data.- Parameters:
presenceData
- the presence data, or null if not provideduserData
- the user data, or null if not provided- Returns:
- a new
PresenceAndUserData
-
getPresenceData
Returns the presence data, if present.- Returns:
- an optional
PresenceData
-
getUserData
Returns the user data, if present.- Returns:
- an optional
UserData
-
equals
-
hashCode
public int hashCode() -
toString
-