
# ContactSchema


## Properties

Name | Type
------------ | -------------
`uniqueIdentifier` | string
`externalIdentifier` | string
`firstName` | string
`middleName` | string
`lastName` | string
`suffix` | string
`civilityTitle` | [CivilityTitle](CivilityTitle.md)
`gender` | [Gender](Gender.md)
`maritalStatus` | [MaritalStatus](MaritalStatus.md)
`dateOfBirth` | Date
`language` | [ContactLanguage](ContactLanguage.md)
`income` | [IncomeSchema](IncomeSchema.md)
`smokerStatus` | [SmokerStatus](SmokerStatus.md)
`addresses` | [Array&lt;AddressSchema&gt;](AddressSchema.md)
`phones` | [Array&lt;PhoneSchema&gt;](PhoneSchema.md)
`emails` | [Array&lt;EmailSchema&gt;](EmailSchema.md)

## Example

```typescript
import type { ContactSchema } from '@equisoft/ucx-proxy-sdk-typescript'

// TODO: Update the object below with actual values
const example = {
  "uniqueIdentifier": null,
  "externalIdentifier": null,
  "firstName": null,
  "middleName": null,
  "lastName": null,
  "suffix": null,
  "civilityTitle": null,
  "gender": null,
  "maritalStatus": null,
  "dateOfBirth": null,
  "language": null,
  "income": null,
  "smokerStatus": null,
  "addresses": null,
  "phones": null,
  "emails": null,
} satisfies ContactSchema

console.log(example)

// Convert the instance to a JSON string
const exampleJSON: string = JSON.stringify(example)
console.log(exampleJSON)

// Parse the JSON string back to an object
const exampleParsed = JSON.parse(exampleJSON) as ContactSchema
console.log(exampleParsed)
```

[[Back to top]](#) [[Back to API list]](../README.md#api-endpoints) [[Back to Model list]](../README.md#models) [[Back to README]](../README.md)


