WIP
[demos/pact] / pwreset / src / main / java / de / juplo / demos / pwreset / api / domain / PasswordResetRequest.java
index 165c860..a5508d8 100644 (file)
@@ -1,13 +1,24 @@
 package de.juplo.demos.pwreset.api.domain;
 
+import lombok.Data;
+
 import java.util.Optional;
 import java.util.UUID;
 
 
+@Data
 public class PasswordResetRequest
 {
-  UUID id;
-  Optional<UUID> userId;
-  String code;
-  String password;
+  public enum Status
+  {
+    CREATED,
+    CONFIRMED,
+    ACCOMPLISHED
+  }
+
+  private final UUID id;
+  private final Optional<UUID> userId;
+  private String code;
+  private String password;
+  private Status status;
 }