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

# MembershipDto

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 |
| --- | --- | --- |
| membershipID | `Property membershipID As Decimal` | Exposes the membership ID value on the DTO. |
| planName | `Property planName As String` | Exposes the plan name value on the DTO. |
| providerNumber | `Property providerNumber As String` | Exposes the provider number value on the DTO. |
| mcoMembershipEffDate | `Property mcoMembershipEffDate As Date` | Exposes the MCO membership eff date value on the DTO. |
| mcoMembershipExpDate | `Property mcoMembershipExpDate As Nullable(Of Date)` | Exposes the MCO membership exp date 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\MembershipDto.vb`
