build method

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

Returns built response for api

Implementation

@override
Map<String, dynamic> build() => {
      ...super.build(),
      "custom_id": customId,
      "options": [for (final optionBuilder in options) optionBuilder.build()],
      if (placeholder != null) "placeholder": placeholder,
      if (minValues != null) "min_values": minValues,
      if (maxValues != null) "max_values": maxValues,
    };