PageOf<T> class
A generic class that provides pagination fields plus a result list of type T
.
Useful to be used in paginated endpoints.
- Annotations
-
- @Freezed(genericArgumentFactories: true)
Constructors
Properties
-
copyWith
→ $PageOfCopyWith<
T, PageOf< T> > -
no setterinherited
- currentPage → int?
-
no setterinherited
-
currentPageResults
→ List<
T> ? -
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxPerPage → int?
-
no setterinherited
- nbPages → int?
-
no setterinherited
- nbResults → int?
-
no setterinherited
- nextPage → int?
-
no setterinherited
- previousPage → int?
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
Object? toJsonT(T)) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited