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<String, dynamic>>)
.map<T>((model) => objectMapper(model))),
groups: List<GroupResult>.from(
(json["Groups"] as List<Map<String, dynamic>>)
.map<GroupResult>((model) => GroupResult.fromJson(model))),
aggregates: List<AggregateResult>.from((json["Aggregates"]
as List<Map<String, dynamic>>)
.map<AggregateResult>((model) => AggregateResult.fromJson(model))),
);