3eca306b5a7f9ab6f79c3ccaeeb93e17a81bc55f
[demos/pact] / pwreset / src / main / java / de / juplo / demos / pwreset / api / domain / PasswordRestService.java
1 package de.juplo.demos.pwreset.api.domain;
2
3 import java.util.UUID;
4
5
6 public interface PasswordRestService
7 {
8   enum Progress
9   {
10     CREATED,
11     CONFIRMED,
12     ACCOMPLISHED
13   }
14
15   PasswordResetRequest request(String email);
16   PasswordResetRequest get();
17   PasswordResetRequest confirm(UUID requestId, String code, String password);
18 }