refactor code

This commit is contained in:
Rafeek-Khoudare
2025-07-10 15:49:30 +03:00
parent 55a73eee7f
commit b5d72b2a2a
8 changed files with 650 additions and 0 deletions

View File

@ -40,4 +40,22 @@ class PaginatedDataModel<T> extends Equatable {
totalItems,
totalPages,
];
PaginatedDataModel<T> copyWith({
List<T>? data,
int? page,
int? size,
bool? hasNext,
int? totalItems,
int? totalPages,
}) {
return PaginatedDataModel<T>(
data: data ?? this.data,
page: page ?? this.page,
size: size ?? this.size,
hasNext: hasNext ?? this.hasNext,
totalItems: totalItems ?? this.totalItems,
totalPages: totalPages ?? this.totalPages,
);
}
}