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 inSAIF.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
ActiveMcobyClaimDataApiClient.GetGWActiveMCOClaims.
Constraints and usage notes¶
planIDis a public field, not a property (noget/setaccessors), 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