MiddleName.fromJson constructor
Returns a valid MiddleName object.
If key
is null
MiddleName.key is used to get it's corresponding value in map
.
Throws InvalidValueException if map
's value is not a valid middle name.
Implementation
factory MiddleName.fromJson(Map<String, dynamic> map, {String? key}) {
final flatMap = flattenMap(map);
final value = flatMap[key ?? MiddleName.key].toString();
return MiddleName(value);
}