Interface IEnrollmentCheckService
- Namespace
- SEBT.Portal.StatesPlugins.Interfaces
- Assembly
- SEBT.Portal.StatesPlugins.Interfaces.dll
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.
public interface IEnrollmentCheckService : IStatePlugin
Methods
CheckEnrollmentAsync(EnrollmentCheckRequest, CancellationToken)
Checks enrollment status for one or more children.
Task<EnrollmentCheckResult> CheckEnrollmentAsync(EnrollmentCheckRequest request, CancellationToken cancellationToken = default)
Parameters
requestEnrollmentCheckRequestThe enrollment check request containing children to check.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<EnrollmentCheckResult>
Results for each child checked.