EDA.Sticker.Pack (EDA v0.3.0)

Copy Markdown View Source

Represents a Discord sticker pack (collection of standard Nitro stickers).

Summary

Functions

Returns the CDN URL for the pack's banner image.

Converts a raw sticker pack map. Parses stickers into EDA.Sticker structs.

Types

t()

@type t() :: %EDA.Sticker.Pack{
  banner_asset_id: String.t() | nil,
  cover_sticker_id: String.t() | nil,
  description: String.t() | nil,
  id: String.t() | nil,
  name: String.t() | nil,
  sku_id: String.t() | nil,
  stickers: [EDA.Sticker.t()] | nil
}

Functions

from_raw(raw)

@spec from_raw(map()) :: t()

Converts a raw sticker pack map. Parses stickers into EDA.Sticker structs.

Examples

iex> EDA.Sticker.Pack.from_raw(%{"id" => "1", "name" => "Wumpus", "stickers" => []})
%EDA.Sticker.Pack{id: "1", name: "Wumpus", stickers: []}