ListResponse<T>.fromJson constructor
ListResponse<T>.fromJson(
- Map<String, dynamic> json,
- T objectMapper(
- Map<String, dynamic>
)
)
Implementation
factory ListResponse.fromJson(
Map<String, dynamic> json,
T Function(Map<String, dynamic>) objectMapper,
) =>
ListResponse(
totalCount: json["totalCount"] as int,
items: List<T>.from(
(json["items"] as List).map<T>(
(dynamic model) => objectMapper(model as Map<String, dynamic>),
),
),
groups: List<GroupResult>.from(
(json["groups"] as List).map<GroupResult>(
(dynamic model) =>
GroupResult.fromJson(model as Map<String, dynamic>),
),
),
aggregates: List<AggregateResult>.from(
(json["aggregates"] as List).map<AggregateResult>(
(dynamic model) =>
AggregateResult.fromJson(model as Map<String, dynamic>),
),
),
);