build method

  1. @override
RawApiMap build()

Returns built response for api

Implementation

@override
RawApiMap build() => {
      "name": name,
      if (type == SlashCommandType.chat) "description": description,
      "default_permission": defaultPermissions,
      if (options.isNotEmpty) "options": options.map((e) => e.build()).toList(),
      "type": type.value,
    };