Table of Contents

Class SummerEbtCaseResponse

Namespace
SEBT.Portal.Api.Models.Household
Assembly
SEBT.Portal.Api.dll

API response model for a Summer EBT case (per-child).

public record SummerEbtCaseResponse
Inheritance
object
SummerEbtCaseResponse

Properties

AllowAddressChange

Whether the portal user can change the mailing address for this case. False for co-loaded cases (benefits managed by caseworker).

public bool AllowAddressChange { get; init; }

Property Value

bool

AllowCardReplacement

Whether the portal user can request a replacement card for this case. False for co-loaded cases (benefits managed by caseworker).

public bool AllowCardReplacement { get; init; }

Property Value

bool

ApplicationDate

The application date.

public DateTime? ApplicationDate { get; init; }

Property Value

DateTime?

ApplicationId

The application ID for this case.

public string? ApplicationId { get; init; }

Property Value

string

ApplicationStatus

The status of the application.

public ApplicationStatus ApplicationStatus { get; init; }

Property Value

ApplicationStatus

ApplicationStudentId

The application student ID.

public string? ApplicationStudentId { get; init; }

Property Value

string

BenefitAvailableDate

The date benefits become available.

public DateTime? BenefitAvailableDate { get; init; }

Property Value

DateTime?

BenefitExpirationDate

The date benefits expire.

public DateTime? BenefitExpirationDate { get; init; }

Property Value

DateTime?

BenefitExpirationStatus

Whether this case's benefits are about to expire or already have, by the state-local date. Null when neither applies.

public BenefitExpirationStatus? BenefitExpirationStatus { get; init; }

Property Value

BenefitExpirationStatus?

CardRequestedAt

When a card replacement was last requested for this case.

public DateTime? CardRequestedAt { get; init; }

Property Value

DateTime?

CaseDisplayNumber

Guardian-facing reference when distinct from EbtCaseNumber (e.g. Colorado application id).

public string? CaseDisplayNumber { get; init; }

Property Value

string

ChildDateOfBirth

The child's date of birth.

public DateTime? ChildDateOfBirth { get; init; }

Property Value

DateTime?

ChildFirstName

The child's first name.

public string ChildFirstName { get; init; }

Property Value

string

ChildLastName

The child's last name.

public string ChildLastName { get; init; }

Property Value

string

EbtCardBalance

The EBT card balance.

public decimal? EbtCardBalance { get; init; }

Property Value

decimal?

EbtCardIssueDate

The EBT card issue date.

public DateTime? EbtCardIssueDate { get; init; }

Property Value

DateTime?

EbtCardLastFour

The last 4 digits of the EBT card.

public string? EbtCardLastFour { get; init; }

Property Value

string

EbtCardStatus

The EBT card status.

public CardStatus? EbtCardStatus { get; init; }

Property Value

CardStatus?

EbtCaseNumber

State backend case identifier when exposed by the connector (e.g. CBMS case id).

public string? EbtCaseNumber { get; init; }

Property Value

string

EligibilitySource

The source of eligibility (e.g. school, SNAP, TANF).

public string? EligibilitySource { get; init; }

Property Value

string

EligibilityType

The eligibility type.

public string EligibilityType { get; init; }

Property Value

string

HouseholdType

The household type.

public string HouseholdType { get; init; }

Property Value

string

IssuanceType

The type of issuance for this case (e.g. auto-issuance vs application-based).

public IssuanceType IssuanceType { get; init; }

Property Value

IssuanceType

MailingAddress

The mailing address for this case.

public AddressResponse? MailingAddress { get; init; }

Property Value

AddressResponse

SummerEBTCaseID

The Summer EBT case identifier.

public string? SummerEBTCaseID { get; init; }

Property Value

string