@openmrs/esm-framework
Version:
200 lines (107 loc) • 5.25 kB
Markdown
[@openmrs/esm-framework](../API.md) / PersonName
# Interface: PersonName
## Hierarchy
- [`OpenmrsResourceStrict`](OpenmrsResourceStrict.md)
↳ **`PersonName`**
## Table of contents
### Properties
- [auditInfo](PersonName.md#auditinfo)
- [degree](PersonName.md#degree)
- [display](PersonName.md#display)
- [familyName](PersonName.md#familyname)
- [familyName2](PersonName.md#familyname2)
- [familyNamePrefix](PersonName.md#familynameprefix)
- [familyNameSuffix](PersonName.md#familynamesuffix)
- [givenName](PersonName.md#givenname)
- [links](PersonName.md#links)
- [middleName](PersonName.md#middlename)
- [preferred](PersonName.md#preferred)
- [prefix](PersonName.md#prefix)
- [resourceVersion](PersonName.md#resourceversion)
- [uuid](PersonName.md#uuid)
- [voided](PersonName.md#voided)
## Properties
### auditInfo
• `Optional` **auditInfo**: [`AuditInfo`](AuditInfo.md)
#### Inherited from
[OpenmrsResourceStrict](OpenmrsResourceStrict.md).[auditInfo](OpenmrsResourceStrict.md#auditinfo)
#### 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)
___
### degree
• `Optional` **degree**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:38](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L38)
___
### display
• `Optional` **display**: `string`
#### Inherited from
[OpenmrsResourceStrict](OpenmrsResourceStrict.md).[display](OpenmrsResourceStrict.md#display)
#### 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)
___
### familyName
• `Optional` **familyName**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:32](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L32)
___
### familyName2
• `Optional` **familyName2**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:33](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L33)
___
### familyNamePrefix
• `Optional` **familyNamePrefix**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:36](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L36)
___
### familyNameSuffix
• `Optional` **familyNameSuffix**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:37](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L37)
___
### givenName
• `Optional` **givenName**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:30](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L30)
___
### links
• `Optional` **links**: [`Link`](Link.md)[]
#### Inherited from
[OpenmrsResourceStrict](OpenmrsResourceStrict.md).[links](OpenmrsResourceStrict.md#links)
#### 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)
___
### middleName
• `Optional` **middleName**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:31](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L31)
___
### preferred
• `Optional` **preferred**: `boolean`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:34](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L34)
___
### prefix
• `Optional` **prefix**: `string`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:35](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L35)
___
### resourceVersion
• `Optional` **resourceVersion**: `string`
#### Inherited from
[OpenmrsResourceStrict](OpenmrsResourceStrict.md).[resourceVersion](OpenmrsResourceStrict.md#resourceversion)
#### 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)
___
### uuid
• **uuid**: `string`
#### Inherited from
[OpenmrsResourceStrict](OpenmrsResourceStrict.md).[uuid](OpenmrsResourceStrict.md#uuid)
#### 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)
___
### voided
• `Optional` **voided**: `boolean`
#### Defined in
[packages/framework/esm-api/src/types/person-resource.ts:39](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-api/src/types/person-resource.ts#L39)