SortableFields.withNames constructor

SortableFields.withNames(
  1. List<String> fields
)

Creates a SortableFields instance with field names.

Implementation

factory SortableFields.withNames(List<String> fields) {
  fields.notNullOrEmpty("fields cannot be empty");

  var sortableFields = SortableFields();
  for (var field in fields) {
    sortableFields.addSortedField(field, SortOrder.ascending);
  }
  return sortableFields;
}