---
title: Contact
summary: API reference for Contact.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.View.Claim
reference_type: package
---

# Contact

`Contact` is a public data-contract type used by claim-domain API retrieval paths.*

## Purpose
- Carry claim-domain payload data between BOF API views and framework-managed API client calls.*

## Context
- Namespace: `SAIF.Business.View.Claim`
- Assembly/package: `SAIF.BOF.Business.View.Claim`
## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `AddressbookUID` | `Public Property AddressbookUID As String` | Public member declared by this type. |
| `CellPhone` | `Public Property CellPhone As String` | Public member declared by this type. |
| `Certificates` | `Public Property Certificates As List(Of ContactCertificate)` | Public member declared by this type. |
| `ContactRole` | `Public Property ContactRole As String` | Public member declared by this type. |
| `DateOfBirth` | `Public Property DateOfBirth As Date` | Public member declared by this type. |
| `DateOfDeath` | `Public Property DateOfDeath As Date` | Public member declared by this type. |
| `DependentType` | `Public Property DependentType As String` | Public member declared by this type. |
| `DisplayName` | `Public Property DisplayName As String` | Public member declared by this type. |
| `EducationLevel` | `Public Property EducationLevel As Integer` | Public member declared by this type. |
| `EffectiveDate` | `Public Property EffectiveDate As Date` | Public member declared by this type. |
| `EmailAddress` | `Public Property EmailAddress As String` | Public member declared by this type. |
| `EmployerProviderSeqNumber` | `Public Property EmployerProviderSeqNumber As Integer` | Public member declared by this type. |
| `FaxNumber` | `Public Property FaxNumber As String` | Public member declared by this type. |
| `FirstName` | `Public Property FirstName As String` | Public member declared by this type. |
| `Gender` | `Public Property Gender As String` | Public member declared by this type. |
| `Guardian` | `Public Property Guardian As Contact` | Public member declared by this type. |
| `HomeAddress` | `Public Property HomeAddress As ContactAddress` | Public member declared by this type. |
| `HomePhone` | `Public Property HomePhone As String` | Public member declared by this type. |
| `IsActive` | `Public Property IsActive As Boolean` | Public member declared by this type. |
| `IsCellForeignPhone` | `Public Property IsCellForeignPhone As Boolean` | Public member declared by this type. |
| `IsFaxForeignPhone` | `Public Property IsFaxForeignPhone As Boolean` | Public member declared by this type. |
| `IsHomeForeignPhone` | `Public Property IsHomeForeignPhone As Boolean` | Public member declared by this type. |
| `IsWorkForeignPhone` | `Public Property IsWorkForeignPhone As Boolean` | Public member declared by this type. |
| `IsOrphan` | `Public Property IsOrphan As Boolean` | Public member declared by this type. |
| `LanguagePrefcode` | `Public Property LanguagePrefcode As String` | Public member declared by this type. |
| `LastName` | `Public Property LastName As String` | Public member declared by this type. |
| `MailingAddress` | `Public Property MailingAddress As ContactAddress` | Public member declared by this type. |
| `McoMembership` | `Public Property McoMembership As String` | Public member declared by this type. |
| `MiddleName` | `Public Property MiddleName As String` | Public member declared by this type. |
| `Phone` | `Public Property Phone As String` | Public member declared by this type. |
| `PrimaryAddress` | `Public Property PrimaryAddress As ContactAddress` | Public member declared by this type. |
| `ProviderLocSeqNumber` | `Public Property ProviderLocSeqNumber As Integer` | Public member declared by this type. |
| `PublicID` | `Public Property PublicID As String` | Public member declared by this type. |
| `Status` | `Public Property Status As String` | Public member declared by this type. |
| `Suffix` | `Public Property Suffix As String` | Public member declared by this type. |
| `TaxID` | `Public Property TaxID As String` | Public member declared by this type. |
| `TerminationDate` | `Public Property TerminationDate As Date` | Public member declared by this type. |
| `TerminationReason` | `Public Property TerminationReason As String` | Public member declared by this type. |
| `UserID` | `Public Property UserID As String` | Public member declared by this type. |
| `ValidFrom` | `Public Property ValidFrom As Date` | Public member declared by this type. |
| `ValidTo` | `Public Property ValidTo As Date` | Public member declared by this type. |
| `WorkerID` | `Public Property WorkerID As Long?` | Public member declared by this type. |
| `WorkPhone` | `Public Property WorkPhone As String` | Public member declared by this type. |

## Behavioral notes
- The source file exposes this type as part of the packaged claim view public surface.

## Constraints and usage notes
- Consumers should treat this type as a transport or payload contract rather than a persistence layer object.*

> **Note:** Statements marked with `*` were inferred from code structure or contextual evidence.

## Sources
- `Business\SAIF.Business.View.Claim\CCClaimDataApi\Contact\Dto\Contact.vb`
