ListFeatureRequestsResult.fromJson constructor

ListFeatureRequestsResult.fromJson(
  1. Map<String, dynamic> json
)

Deserializes ListFeatureRequestsResult from a JSON map.

Implementation

factory ListFeatureRequestsResult.fromJson(Map<String, dynamic> json) {
  final list = (json['requests'] as List<dynamic>? ?? [])
      .map((r) => FeatureRequestItem.fromJson(r as Map<String, dynamic>))
      .toList();
  return ListFeatureRequestsResult(
    requests: list,
    total: (json['total'] as num?)?.toInt() ?? list.length,
  );
}