Role.decode constructor
Implementation
factory Role.decode(Map<String, dynamic> js) {
return Role(
id: Snowflake.parse(js['id'], Snowflake.DiscordEpoch),
name: js['name'],
color: int.parse(js['color']),
hoist: bool.parse(js['hoist']),
icon: js['icon'] == null ? null : js['icon'],
unicodeEmoji: js['unicode_emoji'] == null ? null : js['unicode_emoji'],
position: int.parse(js['position']),
perms: BitMask.of(int.parse(js['permissions'])),
managed: bool.parse(js['managed']),
mentionable: bool.parse(js['mentionable']),
tags: js['tags'] == null
? null
: RoleTags.decode(js['tags'] as Map<String, dynamic>),
flags: BitMask.of(int.parse(js['flags'])));
}