Interface PasswordResetConsumeResult

All Known Implementing Classes:
PasswordResetConsumeResult.Failed, PasswordResetConsumeResult.Succeeded

public sealed interface PasswordResetConsumeResult permits PasswordResetConsumeResult.Succeeded, PasswordResetConsumeResult.Failed
Outcome of PasswordResetService.consume(String, SecretValue).

Sealed but deliberately small: every failure cause collapses to the single PasswordResetConsumeResult.Failed variant so the perimeter never reveals whether the selector was unknown, the verifier wrong, the token expired, the new password rejected or a CAS race lost (CWE-203 / CWE-209 / CWE-640).