Enum CoLoadedCohort
Classifies a household relative to co-loaded benefits, for use by the portal's exclusion logic and by analytics to segment usage.
The classification is derived at runtime from the pre-filter household state (case list + applications), using the rule:
- NonCoLoaded — no
SummerEbtCaseis co-loaded. - CoLoadedOnly — every case is co-loaded AND there are no in-flight household applications (
Pending/UnderReviewon Applications), no cases in pending applicant status (same statuses on ApplicationStatus). - MixedOrApplicantExcluded — the household has at least one co-loaded case AND at least one of: a non-co-loaded case, an in-flight household application (
Pending/UnderReview), or a case whose ApplicationStatus is pending or under review.
For households in MixedOrApplicantExcluded, co-loaded benefits may be suppressed from their dashboard/benefits response so they see only non-co-loaded cases and/or application views (subject to CoLoadedCohortFilter configuration).
public enum CoLoadedCohort
Fields
CoLoadedOnly = 1Household's cases are all co-loaded; no non-co-loaded view exists and there is no in-flight applicant journey (no pending/under-review household Applications and no pending applicant cases). Cases remain visible so the user sees something; per-case flags deny self-service actions.
MixedOrApplicantExcluded = 2Mixed-eligibility family, or applicant with co-loaded benefits. Co-loaded cases are suppressed from the response so the user sees only their non-co-loaded cases and/or applications.
NonCoLoaded = 0Household has no co-loaded cases. Full portal experience available.