---
title: ActiveMco
summary: API reference for ActiveMco.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.Guidewire
reference_type: package
---

# ActiveMco

Request payload passed to `ClaimDataApiClient.GetGWActiveMCOClaims`, describing an active Managed Care Organization (MCO) enrollment to query claims for: an optional enrollment date and a list of MCO plan IDs.

## Purpose
- Carries the enrollment date and plan ID filters used to look up claims associated with an active MCO enrollment.
- Its `enrollmentDate` is deliberately nullable so callers can omit it from the serialized request when retrieving all active enrollments; `ClaimDataApiClient.GetGWActiveMCOClaims` serializes this type with `NullValueHandling.Ignore` specifically to drop a null `enrollmentDate`.

## Context
- Namespace: `SAIF.Data.Guidewire.Contracts`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| enrollmentDate | `public string enrollmentDate { get; set; }` | The MCO enrollment date to filter claims by; when left null, the caller's serialization settings omit it from the request so all active enrollments are returned instead of only ones matching a specific date |
| mcoPlanIDs | `public List<mcoPlanIDs> mcoPlanIDs { get; set; }` | The list of MCO plan ID wrappers (`mcoPlanIDs`, documented in this same doc set) to filter claims by |

## Behavioral notes
- This class has no behavior of its own; it is a plain data-transfer object serialized to JSON by `ClaimDataApiClient.GetGWActiveMCOClaims` before being POSTed to `mco/claims`.

## Constraints and usage notes
- `enrollmentDate` is typed as `string`, not `DateTime`, so callers are responsible for formatting it in whatever format the Guidewire MCO endpoint expects*.
- The property name `mcoPlanIDs` matches the type name `mcoPlanIDs` (see the separate page for that type); this is a same-named property/type pair in the source, not a typo in this documentation.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts.

## Sources
- `Data/SAIF.Data.Guidewire/Contracts/ActiveMco.cs`
- `Data/SAIF.Data.Guidewire/Clients/ClaimDataApiClient.cs`
