Interface StickerPack

All Superinterfaces:
ISnowflake

public interface StickerPack extends ISnowflake
A pack of StandardStickers used for nitro.
  • Field Details

  • Method Details

    • getStickers

      @Nonnull @Unmodifiable List<StandardSticker> getStickers()
      The StandardStickers in this pack.
      Returns:
      Immutable List of StandardStickers
    • getName

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

      @Nonnull String getDescription()
      The description of the sticker pack
      Returns:
      The description
    • getCoverIdLong

      long getCoverIdLong()
      The id of the sticker shown as cover.
      Returns:
      The sticker id for the cover sticker, or 0 if there is no cover
    • getCoverId

      @Nullable default String getCoverId()
      The id of the sticker shown as cover.
      Returns:
      The sticker id for the cover sticker, or null if there is no cover
    • getCoverSticker

      @Nullable default StandardSticker getCoverSticker()
      The StandardSticker shown as cover.
      Returns:
      The cover sticker, or null if there is no cover
    • getBannerIdLong

      long getBannerIdLong()
      The id for the pack banner.
      This is shown when you at the top of the pack pop-out in the client.
      Returns:
      The banner id, or 0 if there is no banner
    • getBannerId

      @Nullable default String getBannerId()
      The id for the pack banner.
      This is shown when you at the top of the pack pop-out in the client.
      Returns:
      The banner id, or null if there is no banner
    • getBannerUrl

      @Nullable default String getBannerUrl()
      The url for the pack banner.
      This is shown when you at the top of the pack pop-out in the client.
      Returns:
      The banner id, or null if there is no banner
    • getBanner

      @Nullable default ImageProxy getBanner()
      The ImageProxy for the pack banner.
      This is shown when you at the top of the pack pop-out in the client.
      Returns:
      The banner proxy, or null if there is no banner
    • getSkuIdLong

      long getSkuIdLong()
      The stock-keeping unit (SKU) for this sticker pack.
      This is used for store purchases, if there was a store to buy the pack from.
      Returns:
      The SKU id for this pack, or 0 if there is no SKU
    • getSkuId

      @Nullable default String getSkuId()
      The stock-keeping unit (SKU) for this sticker pack.
      This is used for store purchases, if there was a store to buy the pack from.
      Returns:
      The SKU id for this pack, or null if there is no SKU