Class PresenceAndUserData


  • public class PresenceAndUserData
    extends Object
    Represents a tuple containing presence and user data, both being optional.
    • Method Detail

      • of

        public static PresenceAndUserData of​(@Nullable
                                             discord4j.discordjson.json.PresenceData presenceData,
                                             @Nullable
                                             discord4j.discordjson.json.UserData userData)
        Creates a new PresenceAndUserData wrapping the given presence and user data.
        Parameters:
        presenceData - the presence data, or null if not provided
        userData - 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object