Team.decode constructor

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

Implementation

factory Team.decode(Map<String, dynamic> js) {
  List<TeamMember> memberjs = [];
  List<Map<String, dynamic>> mmap =
      js['members'] as List<Map<String, dynamic>>;
  for (var entry in mmap) {
    memberjs.add(TeamMember.decode(entry));
  }

  return Team(
      icon: js['icon'],
      id: Snowflake.parse(js['id'], Snowflake.DiscordEpoch),
      members: memberjs,
      name: js['name'],
      ownerUserId:
          Snowflake.parse(js['owner_user_id'], Snowflake.DiscordEpoch));
}