Table of Contents

Namespace SEBT.Portal.StatesPlugins.Interfaces

Namespaces

SEBT.Portal.StatesPlugins.Interfaces.Data
SEBT.Portal.StatesPlugins.Interfaces.Models
SEBT.Portal.StatesPlugins.Interfaces.Services

Interfaces

IAddressUpdateService

State plugin interface for persisting mailing address updates to a state's backend systems. Each state provides its own implementation that validates policy rules and writes to the state's authoritative system of record.

ICardReplacementService

State plugin interface for initiating card replacement requests against a state's card-issuance system. Each state provides its own implementation that validates policy rules and dispatches the request to the downstream system of record.

IEnrollmentCheckService

State plugin interface for checking child enrollment in Summer EBT benefits. Each state provides its own implementation that delegates to state-specific APIs or databases for enrollment matching.

IStateAuthenticationService
IStateHealthCheckService

Plugin interface for state-specific health checks. Implementations call AddCheck on the Microsoft.Extensions.DependencyInjection.IHealthChecksBuilder they are handed to register health checks with ASP.NET Core's health check middleware.

IStateMetadataService
IStatePlugin
ISummerEbtCaseService