PagenatedResponse<T>.fromJson constructor

PagenatedResponse<T>.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory PagenatedResponse.fromJson(Map<String, dynamic> json) {
  return PagenatedResponse<T>(
    docs: (json['docs'] as List).map((e) => e as T).toList(),
    totalDocs: json['totalDocs'],
    offset: json['offset'],
    limit: json['limit'],
    totalPages: json['totalPages'],
    page: json['page'],
    pagingCounter: json['pagingCounter'],
    hasPrevPage: json['hasPrevPage'],
    hasNextPage: json['hasNextPage'],
    prevPage: json['prevPage'],
    nextPage: json['nextPage'],
  );
}