Table of Contents

Class CardReplacementRequest

Namespace
SEBT.Portal.Core.StateConnector
Assembly
SEBT.Portal.Core.dll

Request to issue a replacement card for one or more cases in a household.

public class CardReplacementRequest
Inheritance
object
CardReplacementRequest

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; }

Property Value

CardReplacementReason