uk.gov.hmrc.address

# v1

#### package v1

Visibility

1. Public
2. All

### Type Members

1. #### case class Address(lines: List[String], town: Option[String], county: Option[String], postcode: String, subdivision: Option[String], country: Country) extends Product with Serializable

   Address typically represents a postal address.

   Address typically represents a postal address. For UK addresses, 'town' will always be present. For non-UK addresses, 'town' may be absent and there may be an extra line instead.

2. #### case class AddressRecord(id: String, uprn: Option[Long], address: Address, localCustodian: Option[LocalCustodian], language: String) extends Product with Serializable

   Represents one address record.

   Represents one address record. Arrays of these are returned from the address-lookup microservice.

3. #### case class Country(code: String, name: String) extends Product with Serializable

   Represents a country as per ISO3166.

4. #### case class LocalCustodian(code: Int, name: String) extends Product with Serializable

### Value Members

1. #### object Address extends Serializable

2. #### object Countries

### Ungrouped