PaginationManagerWithSearch<T> constructor

PaginationManagerWithSearch<T>({
  1. required PaginatedRepositoryWithSearch<T> repositoryWithSearch,
  2. int limitPerPage = 20,
  3. int limitPerPageInSearch = 20,
})

Constructor for the PaginationManagerWithSearch class.

This class is used to manage pagination and search functionality together.

Implementation

PaginationManagerWithSearch({
  required this.repositoryWithSearch,
  this.limitPerPage = 20,
  this.limitPerPageInSearch = 20,
}) {
  /// Initialize the [PaginationManager] instance.
  paginationManager = PaginationManager<T>(
      repository: repositoryWithSearch, limitPerPage: limitPerPage);

  /// Initialize the [PaginationSearchManager] instance.
  paginationSearchManager = PaginationSearchManager<T>(
      repository: repositoryWithSearch, limitPerPage: limitPerPageInSearch);
}