parseUserGuild method
Parse UserGuild from raw
.
Implementation
UserGuild parseUserGuild(Map<String, Object?> raw) {
final id = Snowflake.parse(raw['id']!);
return UserGuild(
id: id,
manager: this,
name: raw['name'] as String,
iconHash: raw['icon'] as String?,
isOwnedByCurrentUser: raw['owner'] as bool,
currentUserPermissions: Permissions(int.parse(raw['permissions'] as String)),
features: parseGuildFeatures(raw['features'] as List),
approximateMemberCount: raw['approximate_member_count'] as int?,
approximatePresenceCount: raw['approximate_presence_count'] as int?,
);
}