Package net.dv8tion.jda.api.entities
Class User.Profile
- java.lang.Object
-
- net.dv8tion.jda.api.entities.User.Profile
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColorgetAccentColor()The user's accent color.intgetAccentColorRaw()The raw RGB value of this user's accent color.StringgetBannerId()The Discord Id for this user's banner image.StringgetBannerUrl()The URL for the user's banner image.StringtoString()
-
-
-
Constructor Detail
-
Profile
public Profile(long userId, String bannerId, int accentColor)
-
-
Method Detail
-
getBannerId
@Nullable public 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
Userbanner id.
-
getBannerUrl
@Nullable public 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
Userbanner url. - See Also:
User.BANNER_URL
-
getAccentColor
@Nullable public 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.
-
getAccentColorRaw
public int getAccentColorRaw()
The raw RGB value of this user's accent color.
Defaults toUser.DEFAULT_ACCENT_COLOR_RAWif this user's banner color is not available.- Returns:
- The raw RGB color value or
User.DEFAULT_ACCENT_COLOR_RAW
-
-