build method

  1. @override
RawApiMap build()
override

Returns built response for api

Implementation

@override
RawApiMap build() => {
      ...super.build(),
      if (defaultSortOrder != null) "default_sort_order": defaultSortOrder!.value,
      if (defaultReactionEmoji != null)
        "default_reaction_emoji": {
          if (defaultReactionEmoji is UnicodeEmoji) "emoji_name": defaultReactionEmoji!.encodeForAPI(),
          if (defaultReactionEmoji is BaseGuildEmoji) "emoji_id": (defaultReactionEmoji as BaseGuildEmoji).id
        },
      if (availableTags != null) "available_tags": availableTags!.map((e) => e.build()).toList()
    };