build method

  1. @override
RawApiMap build()
override

Returns built response for api

Implementation

@override
RawApiMap build() => <String, dynamic>{
      "name": name,
      if (color != null) "color": color!._value,
      if (hoist != null) "hoist": hoist,
      if (position != null) "position": position,
      if (permission != null) "permission": permission!.build().build(),
      if (mentionable != null) "mentionable": mentionable,
      if (roleIcon != null) "icon": roleIcon!.getBase64(),
      if (roleIconEmoji != null) "unicode_emoji": roleIconEmoji
    };