fromJson static method

Address fromJson(
  1. Map json
)

Implementation

static Address fromJson(Map json) {
  return Address(
    formatted: JsonHelpers.decode<String>(json['formatted']),
    street: JsonHelpers.decode<String>(json['street']),
    city: JsonHelpers.decode<String>(json['city']),
    state: JsonHelpers.decode<String>(json['state']),
    postalCode: JsonHelpers.decode<String>(json['postalCode']),
    country: JsonHelpers.decode<String>(json['country']),
    isoCountryCode: JsonHelpers.decode<String>(json['isoCountryCode']),
    subAdministrativeArea: JsonHelpers.decode<String>(
      json['subAdministrativeArea'],
    ),
    subLocality: JsonHelpers.decode<String>(json['subLocality']),
    poBox: JsonHelpers.decode<String>(json['poBox']),
    neighborhood: JsonHelpers.decode<String>(json['neighborhood']),
    label: Label.fromJson(
      json['label'] as Map,
      AddressLabel.values,
      AddressLabel.home,
    ),
    metadata: JsonHelpers.decode(json['metadata'], PropertyMetadata.fromJson),
  );
}