PaginatedModelExtensions<T extends BaseModel> extension

on

Methods

orderBy(String field, {bool descending = false}) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Orders items by a specific field
where(bool test(T item)) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items using a custom test function
whereEqual(String field, dynamic value) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items by exact match on a specific field
whereIn(String field, List values) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items where a field value is in a list of values
whereMultiple(Map<String, dynamic> conditions) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items by multiple field-value pairs (AND condition)
whereNotEqual(String field, dynamic value) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items by inequality on a specific field
whereNotIn(String field, List values) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items where a field value is not in a list of values
whereOperator(String field, String operator, dynamic value) PaginatedModel<T>

Available on PaginatedModel<T>, provided by the PaginatedModelExtensions extension

Filters items using various comparison operators