Class SummerEbtCase
- Namespace
- SEBT.Portal.StatesPlugins.Interfaces.Data.Cases
- Assembly
- SEBT.Portal.StatesPlugins.Interfaces.dll
Represents a household member/case from the state backend, matching the shape of dbo.HouseholdMemberResult.
public class SummerEbtCase
- Inheritance
-
objectSummerEbtCase
Properties
ApplicationDate
public DateOnly? ApplicationDate { get; init; }
Property Value
- DateOnly?
ApplicationId
public string? ApplicationId { get; init; }
Property Value
- string
ApplicationStatus
public ApplicationStatus ApplicationStatus { get; init; }
Property Value
ApplicationStudentId
public string? ApplicationStudentId { get; init; }
Property Value
- string
BenefitAvailableDate
public DateOnly? BenefitAvailableDate { get; init; }
Property Value
- DateOnly?
BenefitExpirationDate
public DateOnly? BenefitExpirationDate { get; init; }
Property Value
- DateOnly?
CaseDisplayNumber
Optional guardian-facing reference for dashboards and letters When null, clients typically fall back to EbtCaseNumber.
public string? CaseDisplayNumber { get; init; }
Property Value
- string
ChildDateOfBirth
public required DateOnly ChildDateOfBirth { get; init; }
Property Value
- DateOnly
ChildFirstName
public required string ChildFirstName { get; init; }
Property Value
- string
ChildLastName
public required string ChildLastName { get; init; }
Property Value
- string
EbtCardBalance
public decimal? EbtCardBalance { get; init; }
Property Value
- decimal?
EbtCardIssueDate
public DateOnly? EbtCardIssueDate { get; init; }
Property Value
- DateOnly?
EbtCardLastFour
public string? EbtCardLastFour { get; init; }
Property Value
- string
EbtCardStatus
public CardStatus? EbtCardStatus { get; init; }
Property Value
EbtCaseNumber
State backend case identifier. Stable correlator when the state exposes one and may differ from guardian-facing labels shown in the portal.
public string? EbtCaseNumber { get; init; }
Property Value
- string
EligibilitySource
public string? EligibilitySource { get; init; }
Property Value
- string
EligibilityType
public required string EligibilityType { get; init; }
Property Value
- string
HouseholdType
public required string HouseholdType { get; init; }
Property Value
- string
IsCoLoaded
Whether this case was bulk-imported (co-loaded) from the state system rather than created through the application flow.
public bool IsCoLoaded { get; init; }
Property Value
- bool
IsStreamlineCertified
Whether this case was automatically certified (streamline certification) rather than originating from a guardian-submitted application.
public bool IsStreamlineCertified { get; init; }
Property Value
- bool
IssuanceType
public IssuanceType IssuanceType { get; init; }
Property Value
MailingAddress
public Address? MailingAddress { get; init; }
Property Value
SourceApplicationId
The state system's application identifier for this child, set whatever the eligibility source. Unlike ApplicationId, it does not imply the child applied.
public string? SourceApplicationId { get; init; }
Property Value
- string
SourceChildId
The state system's identifier for this child for the season, set whatever the eligibility source. Unlike ApplicationStudentId, it does not imply the child applied.
public string? SourceChildId { get; init; }
Property Value
- string
SummerEBTCaseID
public string? SummerEBTCaseID { get; init; }
Property Value
- string