Class PresenceAndUserData
- java.lang.Object
-
- discord4j.common.store.api.object.PresenceAndUserData
-
public class PresenceAndUserData extends Object
Represents a tuple containing presence and user data, both being optional.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Optional<discord4j.discordjson.json.PresenceData>getPresenceData()Returns the presence data, if present.Optional<discord4j.discordjson.json.UserData>getUserData()Returns the user data, if present.inthashCode()static PresenceAndUserDataof(discord4j.discordjson.json.PresenceData presenceData, discord4j.discordjson.json.UserData userData)Creates a newPresenceAndUserDatawrapping the given presence and user data.StringtoString()
-
-
-
Method Detail
-
of
public static PresenceAndUserData of(@Nullable discord4j.discordjson.json.PresenceData presenceData, @Nullable discord4j.discordjson.json.UserData userData)
Creates a newPresenceAndUserDatawrapping 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
public Optional<discord4j.discordjson.json.PresenceData> getPresenceData()
Returns the presence data, if present.- Returns:
- an optional
PresenceData
-
getUserData
public Optional<discord4j.discordjson.json.UserData> getUserData()
Returns the user data, if present.- Returns:
- an optional
UserData
-
-