Skip to content

mcoPlanIDs

Small data-transfer type wrapping a single MCO plan ID string, used as the element type of ActiveMco.mcoPlanIDs when requesting active MCO claim data. It is declared as its own public class in ActiveMco.cs, alongside ActiveMco, rather than nested inside it.

Purpose

  • Wraps a single plan ID value in a shape matching the Guidewire MCO claims request payload's expected list-of-objects structure.

Context

  • Namespace: SAIF.Data.Guidewire.Contracts
  • Assembly/package: SAIF.Data.Guidewire (packaged in SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
planID public string planID; The MCO plan identifier for one entry in an ActiveMco.mcoPlanIDs list

Behavioral notes

  • This class has no behavior of its own; it is a plain data-transfer object serialized as part of ActiveMco by ClaimDataApiClient.GetGWActiveMCOClaims.

Constraints and usage notes

  • planID is a public field, not a property (no get/set accessors), which differs from the property-based style used by most other DTOs in this library.
  • The type name uses a lowercase-first, non-PascalCase name (mcoPlanIDs) matching the Guidewire JSON contract's naming rather than typical .NET class-naming conventions*.

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