addPagingParams method
Adds paging parameters (skip, take, total) to invocation parameter map.
params
invocation parameters.paging
(optional) paging parameters Returns invocation parameters with added paging parameters.
Implementation
Map<String, String> addPagingParams(
Map<String, String>? params, PagingParams? paging) {
params = params ?? {};
if (paging != null) {
if (paging.total) {
params['total'] = paging.total.toString();
}
if (paging.skip != null && paging.skip! > 0) {
params['skip'] = paging.skip.toString();
}
if (paging.take != null && paging.take! > 0) {
params['take'] = paging.take.toString();
}
}
return params;
}