[O3 Framework](../API.md) / Location

# Interface: Location

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:3](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L3)

Superclass for all Openmrs Resources, with strict typings.
If the subclass does not have all attributes (including optional ones)
accounted for, use OpenmrsResource instead.

## Extends

- [`OpenmrsResource`](OpenmrsResource.md)

## Indexable

\[`anythingElse`: `string`\]: `any`

## Properties

### address1?

> `optional` **address1**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:13](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L13)

***

### address10?

> `optional` **address10**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:22](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L22)

***

### address11?

> `optional` **address11**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:23](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L23)

***

### address12?

> `optional` **address12**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:24](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L24)

***

### address13?

> `optional` **address13**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:25](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L25)

***

### address14?

> `optional` **address14**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:26](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L26)

***

### address15?

> `optional` **address15**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:27](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L27)

***

### address2?

> `optional` **address2**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:14](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L14)

***

### address3?

> `optional` **address3**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:15](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L15)

***

### address4?

> `optional` **address4**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:16](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L16)

***

### address5?

> `optional` **address5**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:17](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L17)

***

### address6?

> `optional` **address6**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:18](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L18)

***

### address7?

> `optional` **address7**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:19](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L19)

***

### address8?

> `optional` **address8**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:20](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L20)

***

### address9?

> `optional` **address9**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:21](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L21)

***

### attributes?

> `optional` **attributes**: [`OpenmrsResource`](OpenmrsResource.md)[]

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:29](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L29)

***

### auditInfo?

> `optional` **auditInfo**: [`AuditInfo`](AuditInfo.md)

Defined in: [packages/framework/esm-api/src/types/openmrs-resource.ts:16](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/openmrs-resource.ts#L16)

#### Inherited from

[`OpenmrsResource`](OpenmrsResource.md).[`auditInfo`](OpenmrsResource.md#auditinfo)

***

### childLocation?

> `optional` **childLocation**: `Location`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:31](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L31)

***

### cityVillage?

> `optional` **cityVillage**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:6](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L6)

***

### country?

> `optional` **country**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:8](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L8)

***

### countyDistrict?

> `optional` **countyDistrict**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:10](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L10)

***

### description?

> `optional` **description**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:5](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L5)

***

### display?

> `optional` **display**: `string`

Defined in: [packages/framework/esm-api/src/types/openmrs-resource.ts:14](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/openmrs-resource.ts#L14)

#### Inherited from

[`OpenmrsResource`](OpenmrsResource.md).[`display`](OpenmrsResource.md#display)

***

### latitude?

> `optional` **latitude**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:11](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L11)

***

### links?

> `optional` **links**: [`Link`](Link.md)[]

Defined in: [packages/framework/esm-api/src/types/openmrs-resource.ts:15](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/openmrs-resource.ts#L15)

#### Inherited from

[`OpenmrsResource`](OpenmrsResource.md).[`links`](OpenmrsResource.md#links)

***

### longitude?

> `optional` **longitude**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:12](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L12)

***

### name?

> `optional` **name**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:4](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L4)

***

### parentLocation?

> `optional` **parentLocation**: `Location`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:30](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L30)

***

### postalCode?

> `optional` **postalCode**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:9](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L9)

***

### resourceVersion?

> `optional` **resourceVersion**: `string`

Defined in: [packages/framework/esm-api/src/types/openmrs-resource.ts:17](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/openmrs-resource.ts#L17)

#### Inherited from

[`OpenmrsResource`](OpenmrsResource.md).[`resourceVersion`](OpenmrsResource.md#resourceversion)

***

### retired?

> `optional` **retired**: `boolean`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:32](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L32)

***

### stateProvince?

> `optional` **stateProvince**: `string`

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:7](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L7)

***

### tags?

> `optional` **tags**: [`OpenmrsResource`](OpenmrsResource.md)[]

Defined in: [packages/framework/esm-emr-api/src/types/location-resource.ts:28](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-emr-api/src/types/location-resource.ts#L28)

***

### uuid

> **uuid**: `string`

Defined in: [packages/framework/esm-api/src/types/openmrs-resource.ts:13](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/openmrs-resource.ts#L13)

#### Inherited from

[`OpenmrsResource`](OpenmrsResource.md).[`uuid`](OpenmrsResource.md#uuid)
