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 Color
getAccentColor()
The user's accent color.int
getAccentColorRaw()
The raw RGB value of this user's accent color.String
getBannerId()
The Discord Id for this user's banner image.String
getBannerUrl()
The URL for the user's banner image.String
toString()
-
-
-
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
User
banner 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
User
banner 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_RAW
if this user's banner color is not available.- Returns:
- The raw RGB color value or
User.DEFAULT_ACCENT_COLOR_RAW
-
-