Class EnrollmentResponseMapping
- Namespace
- SEBT.Portal.Core.StateBackends.Configuration.Operations
- Assembly
- SEBT.Portal.Core.dll
Correlates response rows back to children and decides match.
public sealed record EnrollmentResponseMapping
- Inheritance
-
objectEnrollmentResponseMapping
Properties
IndexField
Source property carrying the echoed correlation index; required for batch, must be null for perChild — validated at load.
public string? IndexField { get; init; }
Property Value
- string
Match
public required EnrollmentMatch Match { get; init; }
Property Value
MessageField
Result-level property surfaced as EnrollmentCheckResult.Message — read from the response root, not per-row.
public string? MessageField { get; init; }
Property Value
- string
Root
Path to the array of response rows.
public required string Root { get; init; }
Property Value
- string
StatusMessageField
Row property surfaced as the child's StatusMessage — per-row, unlike MessageField.
public string? StatusMessageField { get; init; }
Property Value
- string