PagingResponse<T>.fromMapJson constructor
Implementation
factory PagingResponse.fromMapJson(Map<String, dynamic> json) {
final rawData =
json['data'] ?? json['records'] ?? json['items'] ?? const [];
final data = rawData is List ? rawData.cast<T>() : <T>[];
return PagingResponse(
total: json['total'] ?? 0,
pages: json['pages'] ?? 0,
data: data,
);
}