AddressFromJson function
Implementation
Address AddressFromJson(Map<String, dynamic> json) {
if (!json.containsKey('street') || json['street'] == null) {
throw ArgumentError('Missing required field Address.street (street)');
}
if (!json.containsKey('city') || json['city'] == null) {
throw ArgumentError('Missing required field Address.city (city)');
}
return Address(
street: json['street'] as String,
city: json['city'] as String,
geo: GeoFromJson(json['geo'] as Map<String, dynamic>),
);
}