Table of Contents

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

request EnrollmentCheckRequest

The enrollment check request containing children to check.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<EnrollmentCheckResult>

Results for each child checked.