public class RichPresence
extends java.lang.Object
These can be built using RichPresence.Builder
.
Modifier and Type | Class and Description |
---|---|
static class |
RichPresence.Builder
A chain builder for a
RichPresence object. |
Constructor and Description |
---|
RichPresence(java.lang.String state,
java.lang.String details,
java.time.OffsetDateTime startTimestamp,
java.time.OffsetDateTime endTimestamp,
java.lang.String largeImageKey,
java.lang.String largeImageText,
java.lang.String smallImageKey,
java.lang.String smallImageText,
java.lang.String partyId,
int partySize,
int partyMax,
java.lang.String matchSecret,
java.lang.String joinSecret,
java.lang.String spectateSecret,
boolean instance) |
Modifier and Type | Method and Description |
---|---|
JSONObject |
toJson()
Constructs a
JSONObject representing a payload to send to discord to update a user's Rich Presence. |
public RichPresence(java.lang.String state, java.lang.String details, java.time.OffsetDateTime startTimestamp, java.time.OffsetDateTime endTimestamp, java.lang.String largeImageKey, java.lang.String largeImageText, java.lang.String smallImageKey, java.lang.String smallImageText, java.lang.String partyId, int partySize, int partyMax, java.lang.String matchSecret, java.lang.String joinSecret, java.lang.String spectateSecret, boolean instance)
public JSONObject toJson()
JSONObject
representing a payload to send to discord to update a user's Rich Presence.
This is purely internal, and should not ever need to be called outside of the library.