public class User
extends java.lang.Object
IPCListener fires
onActivityJoinRequest.| Modifier and Type | Class and Description |
|---|---|
static class |
User.DefaultAvatar
Constants representing one of five different default avatars a
User
can have. |
| Constructor and Description |
|---|
User(java.lang.String name,
java.lang.String discriminator,
long id,
java.lang.String avatar)
Constructs a new
User. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAsMention()
Gets the User as a discord formatted mention.
|
java.lang.String |
getAvatarId()
Gets the Users avatar ID.
|
java.lang.String |
getAvatarUrl()
Gets the Users avatar URL.
|
java.lang.String |
getDefaultAvatarId()
Gets the Users
User.DefaultAvatar avatar ID. |
java.lang.String |
getDefaultAvatarUrl()
Gets the Users
User.DefaultAvatar avatar URL. |
java.lang.String |
getDiscriminator()
Gets the Users discriminator.
|
java.lang.String |
getEffectiveAvatarUrl()
Gets the Users avatar URL, or their
User.DefaultAvatar avatar URL if they
do not have a custom avatar set on their account. |
java.lang.String |
getId()
Gets the Users Snowflake ID as a
String. |
long |
getIdLong()
Gets the Users Snowflake ID as a
long. |
java.lang.String |
getName()
Gets the Users account name.
|
int |
hashCode() |
boolean |
isBot()
Gets whether or not this User is a bot.
|
java.lang.String |
toString() |
public User(java.lang.String name,
java.lang.String discriminator,
long id,
java.lang.String avatar)
User.name - user's namediscriminator - user's discrimid - user's idavatar - user's avatar hash, or null if they have no avatarpublic java.lang.String getName()
public java.lang.String getDiscriminator()
public long getIdLong()
long.long.public java.lang.String getId()
String.String.public java.lang.String getAvatarId()
public java.lang.String getAvatarUrl()
public java.lang.String getDefaultAvatarId()
User.DefaultAvatar avatar ID.User.DefaultAvatar avatar ID.public java.lang.String getDefaultAvatarUrl()
User.DefaultAvatar avatar URL.User.DefaultAvatar avatar URL.public java.lang.String getEffectiveAvatarUrl()
User.DefaultAvatar avatar URL if they
do not have a custom avatar set on their account.public boolean isBot()
While, at the time of writing this documentation, bots cannot use Rich Presence features, there may be a time in the future where they have such an ability.
public java.lang.String getAsMention()
<@SNOWFLAKE_ID>
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object