PaginatedResponse<T>.fromJson constructor
PaginatedResponse<T>.fromJson(
- Map<String, dynamic> json,
- T fromJsonT(
- Map<String, dynamic>
)
)
Implementation
factory PaginatedResponse.fromJson(
Map<String, dynamic> json,
T Function(Map<String, dynamic>) fromJsonT,
) {
return PaginatedResponse<T>(
content:
(json['content'] as List)
.map((e) => fromJsonT(e as Map<String, dynamic>))
.toList(),
totalElements: json['totalElements'] as int,
page: json['page'] as int,
totalPages: json['totalPages'] as int,
);
}