Table of Contents

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
object
EnrollmentResponseMapping

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

EnrollmentMatch

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