ApiMultiSearchSelectDropDown<T extends Object> constructor

const ApiMultiSearchSelectDropDown<T extends Object>({
  1. Key? key,
  2. required String itemLabelBuilder(
    1. T
    ),
  3. required ValueChanged<List<T>> onChanged,
  4. List<T>? initialItems,
  5. bool setInitialAsSelected = true,
  6. required Future<ApiHandlerHttp> getApiHandler(),
  7. required String endpoint,
  8. required Map<String, dynamic> queryParams,
  9. required T fromJson(
    1. Map<String, dynamic>
    ),
  10. String label = "Select Items",
  11. bool setValueSelector(
    1. T
    )?,
})

Implementation

const ApiMultiSearchSelectDropDown({
  super.key,
  required this.itemLabelBuilder,
  required this.onChanged,
  this.initialItems,
  this.setInitialAsSelected = true,
  required this.getApiHandler,
  required this.endpoint,
  required this.queryParams,
  required this.fromJson,
  this.label = "Select Items",
  this.setValueSelector
});