---
title: AddressDto
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
---

# AddressDto

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 |
| --- | --- | --- |
| addressID | `Property addressID As String` | Exposes the address ID value on the DTO. |
| addressLine1 | `Property addressLine1 As String` | Exposes the address line 1 value on the DTO. |
| addressLine2 | `Property addressLine2 As String` | Exposes the address line 2 value on the DTO. |
| addressLine3 | `Property addressLine3 As String` | Exposes the address line 3 value on the DTO. |
| addressType | `Property addressType As String` | Exposes the address type value on the DTO. |
| city | `Property city As String` | Exposes the city value on the DTO. |
| countryCode | `Property countryCode As String` | Exposes the country code value on the DTO. |
| isPrimary | `Property isPrimary As Boolean` | Exposes the is primary value on the DTO. |
| plusFourCode | `Property plusFourCode As String` | Exposes the plus four code value on the DTO. |
| postalCode | `Property postalCode As String` | Exposes the postal code value on the DTO. |
| providerNumber | `Property providerNumber As String` | Exposes the provider number value on the DTO. |
| state | `Property state As String` | Exposes the state 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\AddressDto.vb`
