Class User.Profile

  • Enclosing interface:
    User

    public static class User.Profile
    extends Object
    Represents the information contained in a User's profile.
    Since:
    4.3.0
    • 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.
        Returns:
        Possibly-null Color containing the User accent color.