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
requestAddressUpdateRequestThe address update request containing household identifier and new address.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<AddressUpdateResult>
Result indicating success, policy rejection, or backend error.