---
title: ContactDto
summary: ContactManager DTO used by the provider API integration layer.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.Provider
reference_type: package
---

# ContactDto

ContactManager DTO used by the provider API integration layer.

## Purpose
- Carry ContactManager request or response data for provider integration workflows.

## Context
- Namespace: `SAIF.Business.Provider.Api.ContactManagerDTOs`
- Assembly/package: `SAIF.Business.Provider`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| companyName | `Property companyName As String` | Exposes the company name value on the DTO. |
| firstName | `Property firstName As String` | Exposes the first name value on the DTO. |
| isCompanyType | `Property isCompanyType As Boolean` | Exposes the is company type value on the DTO. |
| lastName | `Property lastName As String` | Exposes the last name value on the DTO. |
| primaryPhone | `Property primaryPhone As String` | Exposes the primary phone value on the DTO. |
| providerNumber | `Property providerNumber As String` | Exposes the provider number value on the DTO. |
| providerlocationSeqNumber | `Property providerlocationSeqNumber As Decimal` | Exposes the providerlocation seq number value on the DTO. |
| specialityType | `Property specialityType As String` | Exposes the speciality type value on the DTO. |
| tin | `Property tin As String` | Exposes the TIN value on the DTO. |
| fax | `Property fax As String` | Exposes the fax value on the DTO. |

## Behavioral notes
- This type is used as an API payload contract rather than as a BOF-persisted business object.

## Constraints and usage notes
- Populate instances through the provider API adapter or translator code paths that own serialization and deserialization.

## Sources
- `Business\SAIF.Business.Provider\Api\ContactManagerDTOs\ContactDto.vb`
