internal_imports library

Classes

DefaultEmptyWidget
Default empty state widget displayed when no data is available.
DefaultErrorWidget
DefaultPagyLoader
GetPaginatedDataUseCase
GetPaginatedPageUseCase
MissingControllerWidget
NetworkApiService
PagyPage<T>
A parsed, typed page of paginated results.
PagyPageParams<T>
PagyPageRepository
Domain-facing repository that returns parsed, typed pagination results.
PagyPageRepositoryImpl
PagyParams<T>
PagyRemoteDataSource
PagyRepository
PagyRepositoryImpl
PagyResponseParser
Represents parsed response data from the paginated API response.
PagyState<T>
Holds the current pagination state for Pagy.

Enums

PaginationPayloadMode
Where pagination values should be sent.
PagyApiRequestType
HTTP method used for paginated API.

Functions

defaultPagyLogger(Object? message, {String? name}) → void
Default logger implementation (used when no custom logger is provided).
pagyLog(Object? message, {String? name}) → void
Public wrapper used throughout the package and by users. Always forwards to the current logger in PagyConfig.

Typedefs

PagyLogger = void Function(Object? message, {String? name})