build method

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

Returns built response for api

Implementation

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