parseStickerPack method

StickerPack parseStickerPack(
  1. Map<String, Object?> raw
)

Implementation

StickerPack parseStickerPack(Map<String, Object?> raw) {
  return StickerPack(
    id: Snowflake.parse(raw['id']!),
    manager: this,
    stickers: (raw['stickers'] as List).map((e) => parse(e as Map<String, Object?>)).toList(),
    name: raw['name'] as String,
    skuId: Snowflake.parse(raw['sku_id']!),
    coverStickerId: raw['cover_sticker_id'] != null ? Snowflake.parse(raw['cover_sticker_id']!) : null,
    description: raw['description'] as String,
    bannerAssetId: raw['banner_asset_id'] != null ? Snowflake.parse(raw['banner_asset_id']!) : null,
  );
}