public class DiscordRichPresence
extends com.sun.jna.Structure
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
details
What the player is currently doing.
|
long |
endTimestamp
Unix timestamp (seconds) for the start of the game.
|
byte |
instance
Marks the matchSecret as a game session with a specific beginning and end.
|
java.lang.String |
joinSecret
Unique hashed string for Spectate button.
|
java.lang.String |
largeImageKey
Name of the uploaded image for the large profile artwork.
|
java.lang.String |
largeImageText
Tooltip for the largeImageKey.
|
java.lang.String |
matchSecret
Unique hashed string for Spectate and Join.
|
java.lang.String |
partyId
ID of the player's party, lobby, or group.
|
int |
partyMax
Maximum size of the player's party, lobby, or group.
|
int |
partySize
Current size of the player's party, lobby, or group.
|
java.lang.String |
smallImageKey
Name of the uploaded image for the small profile artwork.
|
java.lang.String |
smallImageText
Tooltip for the smallImageKey.
|
java.lang.String |
spectateSecret
Unique hashed string for chat invitations and Ask to Join.
|
long |
startTimestamp
Unix timestamp (seconds) for the start of the game.
|
java.lang.String |
state
The user's current party status.
|
| Constructor and Description |
|---|
DiscordRichPresence() |
DiscordRichPresence(java.lang.String encoding) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
protected java.util.List<java.lang.String> |
getFieldOrder() |
int |
hashCode() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeFieldpublic java.lang.String state
Maximum: 128 characters
public java.lang.String details
Maximum: 128 characters
public long startTimestamp
public long endTimestamp
public java.lang.String largeImageKey
Maximum: 32 characters
public java.lang.String largeImageText
Maximum: 128 characters
public java.lang.String smallImageKey
Maximum: 32 characters
public java.lang.String smallImageText
Maximum: 128 characters
public java.lang.String partyId
Maximum: 128 characters
public int partySize
public int partyMax
public java.lang.String matchSecret
Maximum: 128 characters
public java.lang.String joinSecret
Maximum: 128 characters
public java.lang.String spectateSecret
Maximum: 128 characters
public byte instance
public DiscordRichPresence(java.lang.String encoding)
public DiscordRichPresence()
public boolean equals(java.lang.Object o)
equals in class com.sun.jna.Structurepublic int hashCode()
hashCode in class com.sun.jna.Structureprotected java.util.List<java.lang.String> getFieldOrder()
getFieldOrder in class com.sun.jna.Structure