build method

  1. @override
Map<String, Object?> build()
override

Implementation

@override
Map<String, Object?> build() => {
      if (name != null) 'name': name,
      if (permissions != null) 'permissions': permissions!.value.toString(),
      if (color != null) 'color': color!.value,
      if (isHoisted != null) 'hoist': isHoisted,
      if (!identical(icon, sentinelImageBuilder)) 'icon': icon?.buildDataString(),
      if (!identical(unicodeEmoji, sentinelString)) 'unicode_emoji': unicodeEmoji,
      if (isMentionable != null) 'mentionable': isMentionable,
    };