Class EnrollmentRequestBinding
- Namespace
- SEBT.Portal.Core.StateBackends.Configuration.Operations
- Assembly
- SEBT.Portal.Core.dll
Builds the per-child request rows.
public sealed record EnrollmentRequestBinding
- Inheritance
-
objectEnrollmentRequestBinding
Properties
Expand
Candidate expansion applied to the DOB input.
public CandidateExpansion Expand { get; init; }
Property Value
IndexField
Dotted target path carrying the row's correlation index; required for batch, must be null for perChild — validated at load.
public string? IndexField { get; init; }
Property Value
- string
Map
Our child-field name → dotted target path in the request row.
public required Dictionary<string, string> Map { get; init; }
Property Value
- Dictionary<string, string>
MapOptional
Like Map, but an unresolved input is omitted from the row (never written as null).
public Dictionary<string, string>? MapOptional { get; init; }
Property Value
- Dictionary<string, string>