# dev.inmo.micro_utils.repos.pagination

# Package-level declarations

## Functions

getAll
Link copied to clipboard
inline suspend fun < T , ID , REPO : ReadCRUDRepo < T , ID >> REPO . getAll (crossinline methodCaller: suspend REPO .( Pagination ) -> PaginationResult < T >): List < T >
inline suspend fun < Key , Value , REPO : ReadKeyValueRepo < Key , Value >> REPO . getAll (crossinline methodCaller: suspend REPO .( Pagination ) -> PaginationResult < Key >): List < Pair < Key , Value >>
inline suspend fun < Key , Value , REPO : ReadKeyValuesRepo < Key , Value >> REPO . getAll (crossinline methodCaller: suspend REPO .( Pagination ) -> PaginationResult < Key >): List < Pair < Key , List < Value >>>
inline suspend fun < T , ID , REPO : ReadCRUDRepo < T , ID >> REPO . getAll (pagination: Pagination , crossinline methodCaller: suspend REPO .( Pagination ) -> PaginationResult < T >): List < T >
inline suspend fun < Key , Value , REPO : ReadKeyValueRepo < Key , Value >> REPO . getAll (pagination: Pagination , crossinline methodCaller: suspend REPO .( Pagination ) -> PaginationResult < Key >): List < Pair < Key , Value >>
inline suspend fun < Key , Value , REPO : ReadKeyValuesRepo < Key , Value >> REPO . getAll (pagination: Pagination , crossinline methodCaller: suspend REPO .( Pagination ) -> PaginationResult < Key >): List < Pair < Key , List < Value >>>
maxPagePagination
Link copied to clipboard
inline suspend fun ReadCRUDRepo <*, *>. maxPagePagination (): SimplePagination
inline suspend fun ReadKeyValueRepo <*, *>. maxPagePagination (): SimplePagination
inline suspend fun ReadKeyValuesRepo <*, *>. maxPagePagination (): SimplePagination