parseRoleTags method
Parse RoleTags from raw
.
Implementation
RoleTags parseRoleTags(Map<String, Object?> raw) {
return RoleTags(
botId: maybeParse(raw['bot_id'], Snowflake.parse),
integrationId: maybeParse(raw['integration_id'], Snowflake.parse),
isPremiumSubscriber: raw.containsKey('premium_subscriber'),
subscriptionListingId: maybeParse(raw['subscription_listing_id'], Snowflake.parse),
isAvailableForPurchase: raw.containsKey('available_for_purchase'),
isLinkedRole: raw.containsKey('guild_connections'),
);
}