public interface PasswordRestService
{
- PasswordResetRequest requestPasswordReset(String email);
- PasswordResetRequest getPasswordReset();
- PasswordResetRequest confirmPasswordRequest(UUID requestId, String code, String password);
+ enum Progress
+ {
+ CREATED,
+ CONFIRMED,
+ ACCOMPLISHED
+ }
+
+ PasswordResetRequest request(String email);
+ PasswordResetRequest get();
+ PasswordResetRequest confirm(UUID requestId, String code, String password);
}