uk.gov.hmrc.address

# osgb

#### package osgb

Linear Supertypes
AnyRef, Any
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. osgb
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Type Members

1. #### case class DbAddress(id: String, lines: List[String], town: Option[String], postcode: String, subdivision: Option[String], country: Option[String], localCustodianCode: Option[Int], language: Option[String], blpuState: Option[Int], logicalState: Option[Int], streetClass: Option[Int], blpuClass: Option[String], location: Option[String], poBox: Option[String] = None) extends Document with 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. #### trait Document extends AnyRef

3. #### case class LatLong(lat: Double, long: Double) extends Product with Serializable

### Value Members

1. #### object DbAddress extends Serializable

2. #### object DbAddressOrderingByLine1 extends Ordering[DbAddress]

3. #### object LatLong extends Serializable

4. #### def blankToOption(s: String): Option[String]

5. #### def removeTrailingCommaAndTrim(s: String): String

6. #### def trim(s: String): String

### Inherited from AnyRef

### Inherited from Any

### Ungrouped