PaginatedModel<T extends BaseModel> class

Available extensions

Constructors

PaginatedModel({List<T>? items, PaginationModel? pagination})
PaginatedModel.fromJson(Map<String, dynamic> json, {List<T> customFromJson(List e)?})

Properties

hashCode int
The hash code for this object.
no setterinherited
items List<T>?
getter/setter pair
pagination PaginationModel?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

ini() → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orderBy(String field, {bool descending = false}) PaginatedModel<T>

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

Orders items by a specific field
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited
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

Operators

operator ==(Object other) bool
The equality operator.
inherited