PaginationModel<T>.fromJson constructor

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

Implementation

factory PaginationModel.fromJson(
    Map<String, dynamic> json, T Function(Map<String, dynamic>) fromJson) {
  return PaginationModel(
    totalCount: json['totalCount'] ?? 0,
    pageIndex: json['pageIndex'] ?? 0,
    pageSize: json['pageSize'] ?? 0,
    data: (json['data'] as List).map((i) => fromJson(i)).toList(),
  );
}