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 boolean
equals(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.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.String
toString()
-
-
-
Method Detail
-
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
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
-
-