extractRequiredNonEmptyList<T> function

List<T> extractRequiredNonEmptyList<T>(
  1. Map<String, dynamic> json,
  2. String field,
  3. dynamic parseCallback(
    1. Map<String, dynamic>
    )
)

Implementation

List<T> extractRequiredNonEmptyList<T>(Map<String, dynamic> json, String field,
    Function(Map<String, dynamic>) parseCallback) {
  final List list = extractRequiredList(json, field, parseCallback);
  if (list.isEmpty) throw FieldIsAnEmptyListException(field);
  return parseCallback(json[field]);
}