Class CardReplacementRequest
- Namespace
- SEBT.Portal.StatesPlugins.Interfaces.Models.Household
- Assembly
- SEBT.Portal.StatesPlugins.Interfaces.dll
Request to issue a replacement card for one or more cases in a household.
public class CardReplacementRequest
- Inheritance
-
objectCardReplacementRequest
Properties
CaseRefs
Case references the replacement applies to. Carries the unique-key triple (SummerEbtCaseId, ApplicationId, ApplicationStudentId) so connectors can resolve cases unambiguously even when multiple upstream rows share a per-child identifier.
public required IReadOnlyList<CaseRef> CaseRefs { get; init; }
Property Value
- IReadOnlyList<CaseRef>
HouseholdIdentifierValue
The household identifier value (e.g., guardian email) resolved by the portal.
public required string HouseholdIdentifierValue { get; init; }
Property Value
- string
Reason
Reason for the replacement request. Unspecified when the UI does not collect one.
public required CardReplacementReason Reason { get; init; }