AddressFromJson function

Address AddressFromJson(
  1. Map<String, dynamic> json
)

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>),
  );
}