Table of Contents

Class CaseRef

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

Reference to a specific case for write-path operations (card replacement). State-agnostic: each connector populates whichever subset of identifiers its upstream provides and reads whichever subset it needs.

public class CaseRef
Inheritance
object
CaseRef

Properties

ApplicationId

Application identifier when the case is application-based; null for auto-eligible cases. CO populates from CBMS sebtAppId when eligSrc ∈ {CBMS, PK}.

public string? ApplicationId { get; init; }

Property Value

string

ApplicationStudentId

Per-(case, child) identifier when the case is application-based; null for auto-eligible cases. CO populates from CBMS sebtChldId when eligSrc ∈ {CBMS, PK}.

public string? ApplicationStudentId { get; init; }

Property Value

string

SummerEbtCaseId

Primary case identifier (the connector's SummerEBTCaseID). Always present.

public required string SummerEbtCaseId { get; init; }

Property Value

string