StickerPack.decode constructor
StickerPack.decode( - Map<String, dynamic> js
)
Implementation
factory StickerPack.decode(Map<String, dynamic> js) {
List<Sticker> jsStickers = [];
for (var entry in js['stickers']) {
jsStickers.add(Sticker.decode(entry));
}
return StickerPack(
id: Snowflake.parse(js['id'], Snowflake.DiscordEpoch),
stickers: jsStickers,
name: js['name'],
sku_id: Snowflake.parse(js['sku_id'], Snowflake.DiscordEpoch),
coverStickerId: js.containsKey("cover_sticker_id")
? Snowflake.parse(js['cover_sticker_id'], Snowflake.DiscordEpoch)
: null,
description: js['description'],
bannerAssetId: js.containsKey("banner_asset_id")
? Snowflake.parse(js['banner_asset_id'], Snowflake.DiscordEpoch)
: null);
}