Table of Contents

Interface IStateAddressUpdateService

Namespace
SEBT.Portal.Core.StateConnector
Assembly
SEBT.Portal.Core.dll

Portal port for persisting mailing address updates to a state's backend systems through the loaded state connector plugin. Adapters in Infrastructure map between these Core models and the plugin contract at the boundary.

public interface IStateAddressUpdateService

Methods

UpdateAddressAsync(AddressUpdateRequest, CancellationToken)

Persists a mailing address update for the identified household.

Task<AddressUpdateResult> UpdateAddressAsync(AddressUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

request AddressUpdateRequest

The address update request containing household identifier and new address.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<AddressUpdateResult>

Result indicating success, policy rejection, or backend error.