Package net.dv8tion.jda.api.entities
Class User.Profile
- java.lang.Object
-
- net.dv8tion.jda.api.entities.User.Profile
-
-
Constructor Summary
Constructors Constructor Description Profile(long userId, java.lang.String bannerId, int accentColor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getAccentColor()
The user's accent color.int
getAccentColorRaw()
The raw RGB value of this user's accent color.java.lang.String
getBannerId()
The Discord Id for this user's banner image.java.lang.String
getBannerUrl()
The URL for the user's banner image.java.lang.String
toString()
-
-
-
Method Detail
-
getBannerId
@Nullable public java.lang.String getBannerId()
The Discord Id for this user's banner image. If the user has not set a banner, this will return null.- Returns:
- Possibly-null String containing the
User
banner id.
-
getBannerUrl
@Nullable public java.lang.String getBannerUrl()
The URL for the user's banner image. If the user has not set a banner, this will return null.- Returns:
- Possibly-null String containing the
User
banner url. - See Also:
User.BANNER_URL
-
getAccentColor
@Nullable public java.awt.Color getAccentColor()
The user's accent color. If the user has not set an accent color, this will return null. The automatically calculated color is not returned. The accent color is not shown in the client if the user has set a banner.- Returns:
- Possibly-null
Color
containing theUser
accent color.
-
getAccentColorRaw
public int getAccentColorRaw()
The raw RGB value of this user's accent color.
Defaults toUser.DEFAULT_ACCENT_COLOR_RAW
if this user's banner color is not available.- Returns:
- The raw RGB color value or
User.DEFAULT_ACCENT_COLOR_RAW
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-