extractRequiredObject<T> function
T
extractRequiredObject<T>()
Implementation
T extractRequiredObject<T>(Map<String, dynamic> json, String field,
Function(Map<String, dynamic>) parseCallback) {
if (json[field] == null) throw MissingRequiredFieldException(field);
if (!(json[field] is Map<String, dynamic>))
throw FieldIsNotAnObjectException(field);
return parseCallback(json[field]);
}