Sticker.decode constructor

Sticker.decode(
  1. Map<String, dynamic> js
)

Implementation

factory Sticker.decode(Map<String, dynamic> js) {
  return Sticker(
      id: Snowflake.parse(js['id'], Snowflake.DiscordEpoch),
      packId: js.containsKey("pack_id")
          ? Snowflake.parse(js['pack_id'], Snowflake.DiscordEpoch)
          : null,
      name: js['name'],
      description: js['description'],
      tags: js['tags'],
      asset: js['asset'],
      type: js['type'],
      formatType: js['format_type'],
      available:
          js.containsKey("available") ? bool.parse(js['available']) : null,
      guildId: js.containsKey("guild_id")
          ? Snowflake.parse(js['guild_id'], Snowflake.DiscordEpoch)
          : null,
      user: js.containsKey("user") ? User.decode(js['user']) : null,
      sortValue:
          js.containsKey("sort_value") ? int.parse(js['sort_value']) : null);
}