RoleTags.decode constructor

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

Implementation

factory RoleTags.decode(Map<String, dynamic> js) {
  return RoleTags(
      bot_id: js['bot_id'] == null
          ? null
          : Snowflake.parse(js['bot_id'], Snowflake.DiscordEpoch),
      integrationId: js['integration_id'] == null
          ? null
          : Snowflake.parse(js['integration_id'], Snowflake.DiscordEpoch),
      premiumSubscriber:
          js.containsKey("premium_subscriber") ? NullBool() : null,
      subscriptionListingId: js['subscription_listing_id'] == null
          ? null
          : Snowflake.parse(
              js['subscription_listing_id'], Snowflake.DiscordEpoch),
      availableForPurchase:
          js.containsKey("available_for_purchase") ? NullBool() : null,
      guildConnections:
          js.containsKey("guild_connections") ? NullBool() : null);
}