Interface Invite.EmbeddedApplication

All Superinterfaces:
ISnowflake
Enclosing interface:
Invite

public static interface Invite.EmbeddedApplication extends ISnowflake
POJO for the target application information provided by an invite.
See Also:
  • Method Details

    • getName

      @Nonnull String getName()
      The name of this application.
      Returns:
      The name of this application.
    • getDescription

      @Nonnull String getDescription()
      The description of this application.
      Returns:
      The description of this application.
    • getSummary

      @Nullable String getSummary()
      The summary of this application or null if this application has no summary.
      Returns:
      The summary of this application.
    • getIconId

      @Nullable String getIconId()
      The icon id of this application or null if the application has no icon.
      Returns:
      The application's icon id
      See Also:
    • getIconUrl

      @Nullable String getIconUrl()
      The icon url of this application or null if the application has no icon.
      Returns:
      The application's icon url
      See Also:
    • getIcon

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

      int getMaxParticipants()
      The max participant count of this application or -1 if no max participant count is set
      Returns:
      -1 if this application does not have a max participant count