fromMap static method

RequestPaginate fromMap(
  1. Map<String, dynamic>? map, {
  2. String defaultPageParamName = DEFAULT_PARAM_PAGE,
  3. int defaultPage = 0,
  4. String defaultSizeParamName = DEFAULT_PARAM_SIZE,
  5. int defaultSize = DEFAULT_SIZE,
})

Implementation

static RequestPaginate fromMap(
  Map<String, dynamic>? map, {
  String defaultPageParamName = DEFAULT_PARAM_PAGE,
  int defaultPage = 0,
  String defaultSizeParamName = DEFAULT_PARAM_SIZE,
  int defaultSize = DEFAULT_SIZE,
}) {
  RequestPaginate requestPaginate = RequestPaginate(
    pageParamName: defaultPageParamName,
    page: defaultPage,
    sizeParamName: defaultSizeParamName,
    size: defaultSize,
  );
  if (map == null || map.isEmpty) return requestPaginate;
  return requestPaginate
    ..page = map[defaultPageParamName] ?? defaultPage
    ..size = map[defaultSizeParamName] ?? defaultSize;
}