Class MessageActivity.Application

java.lang.Object
net.dv8tion.jda.api.entities.MessageActivity.Application
All Implemented Interfaces:
ISnowflake
Enclosing class:
MessageActivity

public static class MessageActivity.Application extends Object implements ISnowflake
Represents the Application of a MessageActivity, if it has been set.
  • Constructor Details

  • Method Details

    • getName

      @Nonnull public String getName()
      The name of this Application.
      Returns:
      the applications name
    • getDescription

      @Nonnull public String getDescription()
      A short description of this Application.
      Returns:
      the applications description
    • getIconId

      @Nullable public String getIconId()
      The icon id of this Application.
      Returns:
      the applications icon id
    • getIconUrl

      @Nullable public String getIconUrl()
      The url of the icon image for this application.
      Returns:
      the url of the icon
    • getIcon

      @Nullable public ImageProxy getIcon()
      Returns an ImageProxy for this application's icon.
      Returns:
      Possibly-null ImageProxy of this application's icon
      See Also:
    • getCoverId

      @Nullable public String getCoverId()
      The cover aka splash id of this Application.
      Returns:
      the applications cover image/id
    • getCoverUrl

      @Nullable public String getCoverUrl()
      The url of the cover image for this application.
      Returns:
      the url of the cover/splash
    • getCover

      @Nullable public ImageProxy getCover()
      Returns an ImageProxy for this cover's icon.
      Returns:
      Possibly-null ImageProxy of this cover's icon
      See Also:
    • getIdLong

      public long getIdLong()
      Description copied from interface: ISnowflake
      The Snowflake id of this entity. This is unique to every entity and will never change.
      Specified by:
      getIdLong in interface ISnowflake
      Returns:
      Long containing the Id.